Подскажите.
Создал представление "Страницу" - назвал test
Поставил в ней "Раскрытая форма в блоке:Да"
Появился блок в "блоках" смотрю его название -exp-test-page
Как его теперь вывести программно? Все перепробовал!
Вот так не выходит.
$block = module_invoke('views','block_view','_exp_test_page-block');
echo render($block['content']);
echo render($block['content']);
Комментарии
-exp-test-page
_exp_test_page-block
найдите 10 отличий
Так ничего не выводит
$block = module_invoke('views','block_view','-exp-test-page');
Так тоже
$block = module_invoke('views','block_view','-exp-test-page-block');
Тогда как? Я не могу понять логики?
вот от сюда берем
admin/structure/block/manage/views/НАЗВАНИЕилиИДблока/configure
и вставляем
<?php
$block = module_invoke('views','block_view','НАЗВАНИЕилиИДблока');
echo render($block['content']);
?>
Копирую тебе прям строку как есть с браузера
admin/structure/block/manage/views/-exp-find-page/configure
$block = module_invoke('views','block_view','-exp-find-page');
echo render($block['content']);
?>
Ну верно же?
И кеш чистим. И работает. Я только что проверил.
Делаю я по этой статье
http://xandeadx.ru/blog/drupal/567
Вот само представление
Страница настройки блока этого представления
admin/structure/block/manage/views/-exp-find-page/configure
Вставляю так
$block = module_invoke('views','block_view','-exp-find-page');
echo render($block['content']);
?>
Не выводит! Я неудачник?
В общем вопрос закрыт