[Решено (thnx Henning)] views_embed_view не работает

Аватар пользователя Обухов Никита

Здравствуйте,

Есть вид с разными отображениями (display). Я пытаюсь вывести вид с помощью views_embed_view($name, $display_id)

Но всегда выводится вид с display = 'default'.

Также пробовал

<?php$view = views_get_view($name);
print $view->preview($display_id, $args);?>

Тоже не работает - всегда выводится вид по дефаулту.

Модули и темы:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя Henning
Henning 8 лет назад

попробуй так вывести views_embed_view($name, $display_id="page_1");
т.е. $display_id должен равняться 'page_x' или 'block_x'
где х - порядковый номер от вывода страницы или блока.

выводы нумеруются примерно так
'default'
'page 1'
'page 2'
'block 1'
'page 3'

надеюсь понятно объяснил :)

Аватар пользователя wp
wp 7 лет назад

Спасибо, мне тоже помогло

Аватар пользователя otmoroz
otmoroz 6 лет назад

спасибо!

Аватар пользователя Barckirill
Barckirill 5 лет назад

Спасибо! Долго мучался, оказалось нужно применять нижнее подчеркивание, а не тире

Аватар пользователя pikas888
pikas888 5 лет назад

Спасибо, помогло