2013-10-19 48 views
0

我已经创建了一个自定义主题,然后创建了一个视图,稍后从同一个视图创建多个页面,并根据类别过滤数据,并为每个页面添加链接,以便将其放入主导航栏中。我已经设置网站的主页网址为主视图页面,而且我的页面有不同的布局,所以我创建了文件“page - front.tpl.php”,然后我创建了“page.tpl.php “以迎合额外的查看页面,因为它们与主页面有不同的布局,一切都很好,直到我遇到以下问题。主页上不同视图的Drupal主题

视图具有从所有类别的产品列表,一旦你点击它会带你到商品详细页,它走,但

1 - 如何更改布局(主题)查看详细页面,因为它有不同的布局(我知道在正常情况下,我们可以通过page-nid.tpl.php来实现这一点,但我有100个产品的列表,我希望你明白了我的观点)

2 - 如果存在一些用于实现上述目标的模板文件,那么我如何设计每个细节页面的字段,我的意思是我如何访问详细页面中的各个字段。

回答

0

这听起来像你可能想在Drupal的模板系统上多读一些,以找出哪些模板可以覆盖。我认为你正在寻找的信息可以在这篇文章中找到关于Template Files

而不是修改page-front.tpl.php,请考虑为您的视图页面创建一个模板。这里的an excellent tutorial关于如何主题视图,这里的another guideone more详细说明。

要更改产品详细信息页面的外观,您可能只想创建产品详细信息模板,如node-product-detail.tpl.php。查看以上模板文件的链接后,这将更清晰。