2012-01-19 3 views
5

В Drupal 7Drupal 7 views_embed_view и шаблоны

  • создали вид блока (так называемый * super_gallery *) из сетки формата
  • добавляемых специализации шаблона views-view-grid--super-gallery--block.tpl.php
  • очищается тема реестр
  • очищенную все кэши

Использование предварительного просмотра в поле зрения edito r Я могу видеть выходные данные, измененные шаблоном. ХОРОШО

Использование <?php print views_embed_view("super_gallery", "default", $gallery_arguments); ?> внутри другого шаблона, чтобы показать * super_gallery * вид, он показывает выход без изменений. BAD

Как использовать шаблоны с views_embed_view?

EDIT 1 Пробовал также с:

$view = views_get_view("super_gallery"); 
print $view->preview("default", $gallery_arguments); 

и

$view = views_get_view("super_gallery"); 
print $view->execute_display("default", $gallery_arguments); 

Ничего не изменилось

ответ

3

Вы пробовали?

print views_embed_view("super_gallery", "block", $gallery_arguments); 
0

Посмотрите на этот модуль

http://drupal.org/project/embed_views

ИЛИ Взгляните на следующий комментарий

http://drupal.org/node/1138866#comment-4845070

+0

Установлено, бу, я не понимаю, как этот модуль может мне помочь. Я уже использую views_embed_view, и он вставляет представление даже без установки * embed_views *. Но он не использует шаблон * views-view-grid - super-gallery - block.tpl.php * –

+0

@AlessandroPezzato Как вы решили проблему в конце концов или это была ошибка исправления? Потому что в настоящее время я не испытываю этой проблемы. –

Смежные вопросы