7
A
回答
7
根据您创建的视图类型和您需要进行的更改,主题视图可能有点棘手。请检查this introduction for Views 2,并确保安装the Advanced Help module以从视图模块本身获取views2文档(一旦激活高级帮助模块,链接将显示视图概述和编辑页面上的文档)。
你也可以在这里找到关于SO的一些问题/答案(例如Drupal 6: How to quickly theme a view?),如果你搜索一下。
7
我其实有一天这么做。我给你一个简短的概述,稍后再展开。
- 设置您的视图;通过查看视图 - >添加视图
- 一旦您的视图完全设置,在视图的底部(D6中的左列,D7中最右边的“高级”列),您将看到一个名为“主题:信息“,点击它。
- 您将看到的是一系列模板(.tpl.php)文件,这些模板视图用来为您的数据提供主题。基本上粗体的文件名称是视图用于主题数据的文件。
自定义您的浏览
- 选择您需要的主题页面。例如,如果你创建了一个“Block”视图,并且我想定制基本的html布局,我会选择一个正在显示给我的名称(除了当前加粗的那个)并在我的主题中创建该文件目录(sites/all/zen/custom-file-view-fields-views.tpl.php) - 这是如果视图告诉我可以使用文件名custom-file-view-fields-views.tpl.php
- 下一步是知道你需要在那里放置哪些代码。最快的方法是回到视图中的主题信息,单击文件替换的链接并获取呈现给您的代码。将该代码粘贴到您创建的文件中。
- 从这里开始,您现在可以成功定制该视图。
请记住,呈现给您的主题信息是从基本到复杂(从上到下)呈现的。所以选择你需要仔细编辑的文件。我稍后在这个答案中提出了一些图像。
希望这会有所帮助!干杯!
0
有什么具体的你想完成?除了严格的Drupal意义上的“主题”以外,还有很多方法可以为视图“主题化”。
就个人而言,我只是给字段类和使用这些,重写输出以包含变量作为类,如果需要的话。这比直接修改TPL文件更容易,更易于管理。
相关问题
- 1. 如何在Drupal 7中正确地主题视图字段
- 2. 如何在Drupal 7中手动主题视图?
- 3. drupal主题过滤器的视图
- 4. Drupal 7:嵌入视图选择主题
- 5. Drupal视图参数块主题
- 6. Drupal 7的自定义视图主题
- 7. Drupal:视图标题
- 8. Drupal:如何主题模块
- 9. 如何在Drupal中主题菜单块?
- 10. 如何在视图中为主题暴露的过滤器项目 - Drupal 6
- 11. 如何在不同的Drupal主题上显示不同的视图
- 12. 在视图中进行主题化,drupal 7
- 13. Drupal主题
- 14. 如何快速主题视图?
- 15. 包括在Drupal主题
- 16. Drupal的8 - 在主题
- 17. Drupal主持一个视图的显示
- 18. 如何在drupal视图的标题中使用PHP?
- 19. DRUPAL,Views:我无法从视图设置更改主题
- 20. Drupal访问视图我的主题中的参数
- 21. drupal主题为Customfield的视图:PHP代码
- 22. CakePHP Smarty视图与主题支持(即主题Smarty视图)
- 23. Drupal主题管理
- 24. 主题Drupal面板
- 25. drupal 7链接到主题图片
- 26. CSS问题与Drupal主题
- 27. Drupal主题()的问题
- 28. 如何显示在Drupal 8 UNIX主题翻译在主题设置选项卡
- 29. 在drupal中安装主题问题
- 30. drupal 7 drupal中的主题概念扩展8主题层