Как вывести блок, views, webform в Drupal 8

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

Аватар пользователя Mihail174 Mihail174 24 августа 2016 в 22:30

Как вывести блок, views, webform в Drupal 8

Подскажите!!!
В drupal 7 выводятся блоки вот так:
<?php
$block = block_load('block', '15');
$block = _block_render_blocks(array($block));
$block_build = _block_get_renderable_array($block);
print drupal_render($block_build);
?>

А как вывести ЭТО в Drupal 8 ???

для views и webform тоже хотелось бы узнать.

Самое интересное что если этот блок созданный мною разместить например в регионе header , то вывожу я этот блок вот так {{ page.header.gyyy }}
А если не размещать его в регионе, то как его вывести??

Лучший ответ

Комментарии

Аватар пользователя sergeybelya sergeybelya 25 августа 2016 в 14:24

Спасибо, не знал об этом модуле, впрочем под восьмерку рано или поздно он должен был появиться, слишком уж много заморочек с препроцессами, когда нужно добавить разные переменные в шаблоны.

Аватар пользователя BatKor BatKor 31 июля 2017 в 18:10

В друпал 8 четкое разделение рендера из mvc. А вот по моему скромному мнению модуль твиг твег пытается ... вернуть "наследство" друпал 7. И пользовать этим модулем осторожно. А потом начинаются недовольные высказывания что друпал 8 тормозит, низкая производительность и все такое

Аватар пользователя VasyOK VasyOK 31 июля 2017 в 17:44

А спсибкать решение можно вообще или нельзя?
Я попробовал спасибнуть в коментариях - не получилось.
Спасибнул в "Лучший ответ" - результат, было 2 спасибо, стало 1.