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

Пт, 15/05/2009 - 16:38

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

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

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

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

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

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

0 Спасибо

Комментарии

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

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

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

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

0 Спасибо
Аватар пользователя wp
6 лет 10 months назад wp #

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

0 Спасибо
Аватар пользователя vanyasmart
6 лет 1 month назад vanyasmart #

+1

0 Спасибо
Аватар пользователя otmoroz
5 лет 12 months назад otmoroz #

спасибо!

0 Спасибо
Аватар пользователя Barckirill
5 лет 8 months назад Barckirill #

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

0 Спасибо
Аватар пользователя pikas888
5 лет 1 month назад pikas888 #

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

0 Спасибо