Skip to main content

views

Views2.0 从入门到精通(8)--Live preview

Posted in

http://drupaluser.cn/html/views/2009-01-23/608.html
Drupal中的views2模块还有一个新增加的功能,就是可以即时的预览创建的views列表内容,
方便调试views输出。
在设置views的页面下方,有一个区域就是专门来显示预览内容的,如图:
Live preview区块中分为两个部分,上面的区域可以用来填写一些参数,比如设置了
arguments,则填写相应的参数,而display是选择,预览那一个views列表,因为一个views可
以创建多个列表,所以要在这里进行选择。
选择好display和arguments以后,点击右面的“preview”,则下面就会预览出内容了,这个
功能还是非常适用的,在这里调整好大体的样式,然后可以通过覆写views模板文件来制作自己要
的显示效果,比如,Drupal使用者中文社区[ http://drupaluser.cn ]的views列表就是这样做的。
 

Views2.0 从入门到精通(4)--views过滤器

Posted in

出处:http://drupaluser.cn/html/views/2009-01-14/570.html
Views2.0 从入门到精通(4)--views过滤器
说的直白一些,views就是生成sql语句的一个工具,viewsd中,Fields就像是sql语句中
select后面的东西,而views的过滤器,就像是sql语句中的where后面东西,也就是说,过滤器
的作用就是制定查询的条件。
在views Ui界面中,如下图,就是设置过滤器的地方:
添加的方式,和Fields的添加类似,点击“+”号,会出现选择列表,如图:
这里就是选择sql语句中 where “字段名”= “**” 中的“字段名”,比如,我们选择了
“node:publish”,就是选择过滤是否发布得文章,如下图:
如果勾选了这个选项,即 publish=true,只过滤显示已经发布的文章,
如果选择了term以后,在下放的设置区域右边,有一个Exposed,点击如下图:
这是设置是否有一个提供用户快捷过滤得选择,如果设置了Unlock operator,则会在views
列表的上方,会提供给用户一个类似于文章管理界面上方的一个过滤器;右侧和下侧则是对过滤器
的一个设置, 比较容易理解,这只是某些选项会有。

Views2.0 从入门到精通(3)--选择Fields

Posted in

http://drupaluser.cn/html/views/2009-01-11/495.html
Views2.0 从入门到精通(3)--选择Fields
这一节我们介绍一下Fields选项的作用,Fields用来添加views将输出哪一些内容,一般这
是必须选择的,要不然就没有意义了,进入views中,如下图界面;
点击“+”号,就会出现下方的选择列表,上面有一个过滤器,方便用户分组显示要添加拿一
些内容,比较常见的几本上都包含了,比如节点的名称,发布时间,评论次数,文章所在分类等。
比如我们选择了“node:title”项目,会出现下面的样子:
(1)Label,即列表显示的时候,着一个标题前面的标签,如果有文字写上的话,比如上图,则
会显示成 Title :XXXX 的样子,我们一般将它清空即可。
(2)Exclude from display :如果选择了该项目,则这个标题则不会显示出来;一般不选择。
(3)Link this field to its node:这一项是选择标题是否关联到文章的内容页面,一般会选择,即
点击标题,会显示文章。
在Fields “+”号的右边,有一个调节按钮,点击以后,下面出现如图:
用鼠标拖动即可调节显示的顺序,这也是Drupal6中views2的一个新特性,所有的操作都是
Ajax的,用户体验非常好。
如果选择其他的项目,操作基本上是类似的,遇到复杂的操作,我们后面将会继续介绍。
 

Views2.0 从入门到精通(3)--基本设置

Posted in

Views

Posted in

链接地址:http://blog.cfan.com.cn/html/41/255041-282001.html
(一):简介
打个比方来说明一下 Views 的作用: Drupal 的核心就像一个毛坯房,墙窗户门都有了,也简单的粉刷过了,搬进来也能住;外观主题 (Theme)就像室内装修,可以按照自己的喜好来铺地板或是地毯,选择各种各样喜欢的墙纸等等;模块呢,就好比家具,电器之类的,有了模块可以方便实现各种方便的功能,大部分模块都像冰箱电视一样,启动,摆在那里就行了,但是有些模块可以说是大工程,譬如 CCK,可以让你建设新屋子,有些是中等工程,譬如 views,它可以打掉你屋子之间的墙,改变屋子的格局,Drupal 的是建立在 node 上的,而views 的核心功能就是帮助你改变 node 的组织与显示模式。
举几个可能会用到 views 的例子:

同步内容