Рубрика: Drupal 8/9

Как создать пагинацию для записей в Drupal 8?

Все хорошо и удобно сделано в drupal. Можно легко научиться работать с нодами из кода. Сейчас будем разбираться, как создать пагинацию для нод и других сущностей в Drupal 8. Это для случая, когда нод/сущностей становится слишком много и нужно их выборку разбить на подстраницы с адресом [site url]/page/1..N. В предыдущих моих статьях мы создали собственный...

Как создать сущность в Drupal 8?

Приветствую. В Drupal 8 практически все построено на механизме Entity или Сущность. В данной статье я расскажу, как создать контентную сущность (Content Entity). Что это такое? К примеру, единица информации drupal — нода (node), которая используется для создания страниц или таксономия (taxonomy) — все это контентные сущности. По сути это объекты специального класса ContentEntityBase. Для...

Как создать модуль для Drupal 8?

Приветствую. В drupal 8 имеется возможность работать с модулями. Это такой набор программного кода, который вы можете многократно использовать на разных сайтах. Итак, сейчас мы разберем, как создать модуль для Drupal 8. В директории /web/modules/custom нужно создать папку с названием нашего модуля. У меня это будет b83. В этой папке мы создадим файл b83.info.yml :...