При установке Drupal 10 вылезла ошибка файла переводов: The translation server is offline. The installer requires to contact the translation server to download a translation file. Check your internet connection and verify that your website can reach the translation server at https://ftp.drupal.org. Решение: Перейдите на Сервер переводов и скачайте нужный язык. К примеру, русский. Скопируйте файл...
Все хорошо и удобно сделано в drupal. Можно легко научиться работать с нодами из кода. Сейчас будем разбираться, как создать пагинацию для нод и других сущностей в Drupal 8. Это для случая, когда нод/сущностей становится слишком много и нужно их выборку разбить на подстраницы с адресом [site url]/page/1..N. В предыдущих моих статьях мы создали собственный...
Приветствую. В Drupal 8 практически все построено на механизме Entity или Сущность. В данной статье я расскажу, как создать контентную сущность (Content Entity). Что это такое? К примеру, единица информации drupal — нода (node), которая используется для создания страниц или таксономия (taxonomy) — все это контентные сущности. По сути это объекты специального класса ContentEntityBase. Для...
Приветствую. В drupal 8 имеется возможность работать с модулями. Это такой набор программного кода, который вы можете многократно использовать на разных сайтах. Итак, сейчас мы разберем, как создать модуль для Drupal 8. В директории /web/modules/custom нужно создать папку с названием нашего модуля. У меня это будет b83. В этой папке мы создадим файл b83.info.yml :...