【发布时间】:2010-07-01 16:50:47
【问题描述】:
我为我的视图创建了几个显示。
我认为我可以为每个显示分配不同的视图样式(画廊、表格等),但我意识到只有一种样式用于所有显示。
我想更改的原因是因为我使用的是 DraggableViews,并且当用户使用可拖动节点在显示器上拖动某些项目时,我希望所有显示器的顺序相同。
谢谢
【问题讨论】:
我为我的视图创建了几个显示。
我认为我可以为每个显示分配不同的视图样式(画廊、表格等),但我意识到只有一种样式用于所有显示。
我想更改的原因是因为我使用的是 DraggableViews,并且当用户使用可拖动节点在显示器上拖动某些项目时,我希望所有显示器的顺序相同。
谢谢
【问题讨论】:
他们可以。
见http://drupal.org/node/352970
这个想法是为模板文件使用特定的名称,也称为模板建议。 一些例子是:
文件
views-view--alpha--page.tpl.php和 例如,views-view--alpha--block.tpl.php将控制那些 Alpha 视图的两种显示类型。文件
views-view--page.tpl.php将使用“页面”控制所有视图 展示。文件
views-view--page-1.tpl.php将控制显示 在所有视图的第一页上(对于那些使用寻呼机的),而views-view--alpha--page-1.tpl.php将覆盖该显示 阿尔法视图。
如果您需要更多模板建议,请查看主题开发者。有点像 Firebug,但允许搜索各种模板建议和主题功能命名文档;您单击页面中的某个项目,它会向您显示要用于覆盖的名称和文件。
您提到了一个列表(未格式化)和一个表格。您将使用以下文件为其设置主题:
views-view--list.tpl.php(通过任何视图覆盖所有列表)views-view--table.tpl.php(通过任何视图覆盖所有表)views-view--YourViewName-table.tpl.php 覆盖该视图的表格视图。【讨论】: