Вывод блок программно

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

Аватар пользователя bismoney bismoney 6 июля 2015 в 18:27

Подскажите.

Создал представление "Страницу" - назвал test
Поставил в ней "Раскрытая форма в блоке:Да"

Появился блок в "блоках" смотрю его название -exp-test-page

Как его теперь вывести программно? Все перепробовал!

Вот так не выходит.

$block = module_invoke('views','block_view','_exp_test_page-block');
echo render($block['content']);

Комментарии

Аватар пользователя bismoney bismoney 7 июля 2015 в 1:07

"Lotar" wrote:

Так ничего не выводит
$block = module_invoke('views','block_view','-exp-test-page');

Так тоже
$block = module_invoke('views','block_view','-exp-test-page-block');

Тогда как? Я не могу понять логики?

Аватар пользователя Lotar Lotar 7 июля 2015 в 1:45

вот от сюда берем

admin/structure/block/manage/views/НАЗВАНИЕилиИДблока/configure

и вставляем

<?php
$block = module_invoke('views','block_view','НАЗВАНИЕилиИДблока');
echo render($block['content']);
?>

Аватар пользователя bismoney bismoney 7 июля 2015 в 1:46

"Lotar" wrote:

Копирую тебе прям строку как есть с браузера
admin/structure/block/manage/views/-exp-find-page/configure

<?php
$block = module_invoke('views','block_view','-exp-find-page');
echo render($block['content']);
?>

Ну верно же?

Аватар пользователя bismoney bismoney 7 июля 2015 в 1:51

Делаю я по этой статье
http://xandeadx.ru/blog/drupal/567

Вот само представление

Страница настройки блока этого представления
admin/structure/block/manage/views/-exp-find-page/configure

Вставляю так

<?php
$block = module_invoke('views','block_view','-exp-find-page');
echo render($block['content']);
?>