Перейти к основному содержанию

Блог

Наследование шаблонов в Drupal 8 с шаблонизатором Twig

Рассмотрим две страницы. Они очень похожи, единственное отличие заключается в названии класса в одном регионе. Первая страница имеет класс «hotpink», в то время как вторая страница имеет класс «ghostwhite». Мы рассмотрим два метода обмена между этими именами классов в наших файлах шаблонов твиг.

Метод 1: Определите заменяемый контент с помощью «блоков» Twig
Блоки Twig - это, по сути, заменяемые части файла шаблона. Чтобы переопределить только имя класса в первом шаблоне, мы расширим его вторым шаблоном и поменяем местами содержимое в области блоков.

Программное создание комментариев в Drupal 8.

Создавать комментарии программно в Drupal 8 невероятно легко, если вы знаете, какие поля являются обязательными и почему. В Drupal 8 комментарии представляют собой полнофункциональные, полевые объекты - как узлы или термины таксономии. В дополнение к унификации способов создания контента, комментариев и других сущностей, это сделало систему комментирования в Drupal гораздо более надежной и гибкой.

Добавление CSS-классов в блоки Drupal 8

Как я уже говорил , я большой поклонник модульного CSS, который требует умения легко управлять классами в вашей разметке. Это часто было борьбой в предыдущих версиях Drupal. Тем не менее, Drupal 8 значительно упрощает управление благодаря ряду улучшений в интерфейсных разработчиках (DX). В этом посте мы рассмотрим, два из этих улучшений DX, язык шаблонов Twig и hook_theme_suggestions_HOOK_alter , и как они значительно упрощают управление добавлением классов в блоки.

Top