0

我创建了一个自定义主题,然后创建了一个视图,然后从同一视图创建了多个页面,并根据类别过滤数据,并将每个页面的链接添加到主导航中。我已将站点主页 url 设置为主视图页面,顺便说一下,我为首页设置了不同的布局,因此我创建了文件“page--front.tpl.php”,然后创建了“page.tpl.php” “为了满足额外的视图页面,因为它们的布局与主页不同,一切都很好,直到我遇到以下问题。

主页上的视图包含所有类别的产品列表,一旦您单击它将带您到产品详细信息页面,它正在但

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

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

4

1 回答 1

0

在我看来,您可能想多了解一下 Drupal 的模板系统,以确定要覆盖哪些模板。我认为您正在寻找的信息可以在这篇关于Template Files的帖子中找到。

与其修改 ,不如page-front.tpl.php考虑为您的视图页面创建一个模板。这是一个关于如何主题化视图的优秀教程,这是另一个指南,还有一个更详细的指南。

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

于 2013-10-19T13:44:17.867 回答