PHP логика в D8|D9

Главные вкладки

Аватар пользователя aleksandrbol aleksandrbol 19 февраля 2022 в 19:30

Привет коллеги.

Киньте пожалуйста ссылку где по колхозному (просто и по пунктам) рассказано, как в D8|D9 (twig) работать с шаблонами? Как и где следует работать если нужно внести свою PHP логику в вывод.

В D7 всё было просто, переопределяешь стандартный вывод на свой (page—node—101.tpl.php) и делаешь там всё что угодно, D8|D9 таких вольностей не позволяет.

Благодарю.

Комментарии

Аватар пользователя VVS VVS 19 февраля 2022 в 19:34
1

Зачем путать сущности? Логика осталась в drupal, а шаблонизатор он для вывода и используется, хотя и там можно немного логики добавить.

Аватар пользователя aleksandrbol aleksandrbol 19 февраля 2022 в 21:15

VVS wrote:
Зачем путать сущности? Логика осталась в drupal, а шаблонизатор он для вывода и используется, хотя и там можно немного логики добавить.

Хорошо, пусть будет так.

Подскажите (скиньте пожалуйста ссылку где можно про это почитать), как в 9-ке работать с выводом, когда нужно к примеру что-нибудь добавить/удалить. Что-то я совсем запутался.

Аватар пользователя aleksandrbol aleksandrbol 20 февраля 2022 в 9:58

vlucas wrote:
В препроцессоре готовите переменную, затем выводите в соответствующем twig шаблоне

Спасибо тебе добрый человек.