Drupal 6 views_embed_view игнорирует контентную фильтрацию? - PullRequest
0 голосов
/ 25 января 2011

возможно кто-то сталкивался с подобной проблемой.Я вывожу представление на первой странице моего сайта D6, используя этот код:

<?php print views_embed_view("frontpage_news_list", "default" ); ?>

И все же кажется, что этот способ вывода представления обходит фильтрацию содержимого для поля тизера (НЕ фильтра просмотра, а фильтровприменяется к тизеру узла).Я вижу это, потому что я не выдаю img в своих тизерах, и они не отображаются, когда я проверяю предварительный просмотр в пользовательском интерфейсе Views, однако на первой странице изображения отображаются в этом представлении.

У меня есть другойс выводами, узлы одного типа в выводе «Страница», а изображения там скрыты в тизерах, как требуется.

Кто-нибудь сталкивался с подобной проблемой раньше?Буду признателен за любую помощь в этом.

Ответы [ 2 ]

1 голос
/ 09 апреля 2011

Это проблема с модулем HTMLawed, а не с представлениями.Это было решено разработчиком сейчас, так что больше никаких проблем.Спасибо за помощь, ребята!

1 голос
/ 21 марта 2011
<?php 
  // you can use block_1, ... blocn_n or page_1,...,page_n as display id
  print views_embed_view("frontpage_news_list", "block_1" ); 

  // or this way to show view
  $view = views_get_viev(YOU_VIEW_MACHINE_NAME);
  $view->set_display($display_id);
  // $view->set_exposed_input(array('var' => $myvar)); // to set exposed filters
  // $view->set_arguments(array(....)); // to set arguments. rtfm ;)
  $view->set_items_per_page(0);
  $view->execute();
  $result = $view->preview();
  print $result;
?>
...