Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

drupal вставка блока Views во все ноды

22/02/2025, by Гость (не проверено)

Здравствуйте, подскажите пожалуйста, как вставить блок вьювс в содержимое ноды, делаю так:

 

Вставляю в node.tpl следующий код: $viewName = 'popular_articles';

print views_embed_view($popular_articles);

?>  чищу кеш, и не фига..


Просто блок можно вставить через module_invoke():

https://drupalbook.org/ru/drupal/vstavka-bloka-v-lyuboy-shablon-drupal-insert-block-template

 


Иван, машинное имя моего вьювса popular_articles:. те.е вставляю printrender(module_invoke('block', 'popular_articles', '12')); в node.tpl ?


Нет, попробуйте:

print render(module_invoke('views', 'block_view', 'popular_articles-12'));

Не уверен насчет последнего параметра delta блока, выведите блок куда-нибудь, посмотрите через файербаг. Также посмотрите, что выводиться функцией module_invoke() возможно массив для темизации, а возможно массив с subject, content.

 


Вывод представления в любом месте на сайте:

........................................................

<?php
print views_embed_view('news1');
?>
............................................................

В зачеркнутое место вставьте свой вьюс....