想不用编码就创建一个强大的网站吗?这是很多不懂IT,不懂编程语言的朋友梦寐以求的事情.在drupal中,不需要编码,就可以实现许多强大的功能。CCK我们暂且不提,我们来看看Views2模块。
Views2模块是acquia drupal精选的模块,前两天,Views模块的核心开发者,因为对views2的贡献,被提名为全球开源CMS MVP的候选人。由此可见Views模块在drupal中的地位,以及受欢迎的程度。
现在就让我们开始学习Views2。Zhupou.cn开启了论坛功能,并且启用了高级论坛模块,使得网站的社区性更强了。现在想要实现的是,像drupal china以及drupal.org一样,把最新的论坛帖子,最新的评论列出来,放到右栏下面。
我来给大家看看我是怎么实现的。首先是安装views2。导航到模块的列表页面,由于我用的是acquia drupal,所以里面已经有了views模块,现在就启用它。
这里面有3个模块,views,Views exporter, Views UI。我看到Views是3者的核心,觉得只需要启用这一个就可以了,为了尽可能的不多装模块,开始我只启用了它一个,结果我横竖找不到Views的管理界面,后来发现,需要启用Views UI模块。
在这里我们看看views UI模块的说明,没有这个模块,你就不能创建和编辑你的views了。所以我就启用了这个模块。Views exporter是用来导出views的。我这里不需要这个功能,所以就没有启用这个模块。
对于初学者来说,一下子把3个模块都装上,是再好不过的了。不过我这里是在线上,所以只启用了两个。现在就可以看到views的管理界面了。导航到admin/build/views,在页面的前面,你会看到
你会看到List,add,Import,Tools这4个链接,在下面是一个提示,告诉你如果你启用了高级帮助模块,那么你会看到更多的帮助信息。再往下面,就是一些过滤条件,以及排序条件,当你的views很多时,编辑这些views的时候,可能就需要对其进行查找,使用这个过滤条件,可以帮助你查找你要编辑的views。
再往下面,就是Views模块自带的一些views,也就是默认的,比如:
默认提供的有archive,comments_recent, frontpage,glossary,taxonomy_term,tracker, 这里面其实已经有了一个最新评论的views了。不过为了说明问题,还是让我们再创建一个自己的views吧。
相关链接:Think in Drupal