在视图tpl.php文件中使用views参数

时间:2010-10-20 17:05:40

标签: drupal drupal-views

我是drupal的新手。 这是我的问题: 在我的主页面.tpl.php我有这个代码行:

“if($ is_front == TRUE){

print views_embed_view('all_product_by_type_thin',“default”,“canon”);

print views_embed_view('all_product_by_type_thin',“默认”,“尼康”);

}“

如您所见,在首页的情况下,我在发送参数“cannon”和“nikon”时打印“all_product_by_type_thin”视图

all_product_by_type_thin视图的结果在views-view-unformatted - all_product_by_type_thin.tpl.php文件中被更改。 在该文件中,我将视图结果包装在所有类型的div中。 我需要做什么,并且无法找到一种方法来做到这一点,得到的论点是我在view-view-unformatted的php代码中发送了视图“canon”或“nikon” - all_product_by_type_thin.tpl.php 任何的想法 ?

1 个答案:

答案 0 :(得分:0)

在Views主题文件中,即。 views-view-unformatted--all_product_by_type_thin.tpl.php您应该有权访问$view对象。

此对象的一个​​属性将包含传递给视图的参数。您可以执行print_r并查找此属性,从而查找参数。