日期:2014-03-11 阅读:3725
dmandwp系统 - wordpress系统和DM系统区块建站>>
morethanthemes.com是一家做drupal主题的公司,以它的一个主题为例来说明本文的内容:
http://demo.morethanthemes.com/bestbrand/default/
-------
本文主要是说 views排版的问题,从我个人目前了解的情况,views列表排版有二种方案:
一是用views的后台;
二是通过代码修改,覆写views的文件,再用 views_php这个模块 来随意输出字段。
要了解views_php的排版,请看初识views,flexslider banner幻灯片这节视频教程。
本文档讲解drupal views列表的html代码结构。开始讲解:
首页这一部分:当mouseover时,会出现右边的效果。本来是要用视频讲解的,但是views很很很...重要,所以弄点文档。
在初识views那节视频课里讲了:views输出字段要覆写的三个主题文件为: views-view.tpl.php 和views-view-list.tpl.php和 views-view-fields.tpl.php
查看代码是:
上图片中用到了两个文件,那么,另一个views-view-fields.tpl.php在哪里呢?那我们展开其中一个Li看下面图:
(对这三个文件不了解的话,请看初识views那节的视频教程)
这样,一个views的三个文件就讲完了,但是这里并没有完。因为它还有一个移上去的效果,就是说隐藏了一些内容,他们在哪呢?
继续看图片:从图片中看到,在iamge这个字段里,又包含了两个字段,
----------------
从上面的说明,可以看到,这些好像都是通过后台views的设置来实现的,并没有用到views_php这个模块,在视频里,我们说要用views_php更容易排版。
但views_php要求对php语法有点了解。而且views_php只是一个模块,并没有集成到核心,要是drupal8没有就麻烦了。
本文档,就是想告诉大家,你不用views_php的话,在后台也可以实现一些复杂的排版,虽然我个人偏向用views_php去排版。
更多views教程分享,请看下回分解。
-----------
还有更好的方法,请看: 如何快速的覆写drupal的views...