Рендеринг нужного блока в Drupal 7

Не всегда удобно выводить блоки в определенные шаблоном регионы. Как вывести произвольный блок в нужном месте шаблона?

Для решения этой задачи пришлось не много покопаться в коде движка. Результатом копания стала вот такая функция:

Т.е. вам нужно знать системное название блока — параметр delta и системное название модуля — параметр moduleName, в котором  реализован данный блок.

Мало букафф? Читайте есчо !

Транслитерация имени файла при создании медиа entity программно в Drupal

Май 21, 2023 г.

При импорте изображений возникает задача транслитерации. Картинки, например, могут содержать буквы национальной кодировки (кириллицы) и/или иметь несовместимые с файловой системой сервера символы. Drupal (начиная с 8.2) объявляет специальный интерфейс, ...

Читать

Работаем с репозиторием модулей Drupal

Апрель 5, 2017 г.

Давно уже работаю с Drupal, но все никак не мог собраться и найти время, чтобы разобраться с работой репозитория модулей. Определенным препятствием была ...

Читать

Получение и рендеринг списка дочерних терминов в Drupal

Апрель 27, 2023 г.

Небольшой примера кода для работы с таксономией в Drupal 10. Мы запросим дерево дочерних терминов и произведем их рендеринг. Для начала загрузим какой-либо термин [crayon-69a9e66f292de566675249/] Следующий шаг - получение дочерних элементов ...

Читать

Чтение данных из oembed провайдера

Март 11, 2025 г.

В Drupal 10/11 поддержка Oembed провайдеров в ядре (модуль media) позволяет легко и непринуждённо читать данные о медиа прямо из провайдера. Ранее я рассказывал как зарегистрировать oembed для rutube, чтобы иметь возможность оперировать видео контентом ...

Читать
 

Комментарии к «Рендеринг нужного блока в Drupal 7»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: