我为我的视图创建了几个显示。
我认为我可以为每个显示器分配不同的视图样式(图库,表格等),但我意识到所有显示器只使用了1个样式。
我想要更改的原因是因为我正在使用DraggableViews,并且当用户使用可拖动节点拖动显示器上的某些项目时,我希望为所有显示保持相同的顺序。
感谢
答案 0 :(得分:1)
他们可以。
请参阅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
将覆盖该显示 alpha视图。
如果您需要更多模板建议,请查看Theme Developer。它类似于Firebug,但允许搜索各种模板建议和主题功能命名文档;单击页面中的某个项目,它会显示要用于覆盖的名称和文件。
您提到了一个列表(未格式化)和一个表。您将使用以下文件主题:
views-view--list.tpl.php
(覆盖任何视图的所有列表)views-view--table.tpl.php
(在任何视图下覆盖所有表格)views-view--YourViewName-table.tpl.php
会覆盖该视图的表格视图。