<?php print views_embed_view("frontpage_news_list", "default" ); ?>
然而,这种输出视图的方式似乎绕过了前贴片段的内容过滤(不是视图过滤器,而是应用于节点预告片的过滤器)。我看到这是因为我没有在我的预告片中输出img,当我在Views UI中检查预览时它们没有显示,但在首页上,图像显示在此视图中。
我有另一种观点,在“页面”输出中输出相同类型的节点,并且根据需要将img隐藏在那里的预告片中。
之前有没有遇到过类似的问题?我很感激任何帮助。
答案 0 :(得分:1)
<?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;
?>
答案 1 :(得分:1)
这是HTMLawed模块的问题,而不是视图。现在开发人员已经解决了这个问题,所以不再是问题了。谢谢你的帮助,伙计们!