《Drupal 7 字段 视图 关系》下半部分,主要讲了视图模块的高级一点的使用方法,还有理解内容的关系。你可以使用视图与关系,在任何页面上显示任何你想显示的内容。
第四章:幻灯片
你可以通过安装模块来扩展视图模块的视图显示的类型,比如安装一个 Views slideshow,就可以使用视图模块使用幻灯片的形式展示内容。你可以决定让什么样的内容显示在这个幻灯片里,每张幻灯片都使用哪些字段(图片,文字...)。
这一章很好的演示了 Drupal 模块之间的配合,你需要先为幻灯片创建图像样式,在这个图像样式里,你可以决定如何去处理幻灯片里的图片,比如宽度是多少,高度是多少,如何去裁切等等。
然后你要确认让什么样的内容显示在幻灯片里,我们需要为想在幻灯片里显示的内容添加一些独有的特性,比如你可以使用分类,为幻灯片的内容打上一个标签,这样你可以让所有拥有这个标签的内容显示在幻灯片里。课程里我们使用是推荐到首页这个特性,就是只有勾选推荐到首页这个选项的内容才能显示在幻灯片里。
我们需要为内容添加一个字段,用来上传适合在幻灯片里显示的图片,然后去创建幻灯片视图,你可以创建一个区块显示,这样你可以把这个幻灯片区块放在任何在主题里定义的位置上。
第五章:Flag 标示
flag 模块,中文叫标示模块。这一章讲的是使用标示模块,还有如何配合视图模块来创建我们想要的内容列表。这一章里理解一下视图的关联,还有上下文过滤器。
第六章:Relation 关系
Relation 中文叫关系,关系模块是一个新的用在 Drupal7上的管理内容之间关系的模块。你可以先创建一个关系的类型,决定在这个关系类型里是谁和谁的关系,关系模块可以创建任何实体之间的关系,节点,用户,评论....
在我们的演示里,创建了一个电影内容和人物内容的关系类型。然后你可以找到一个电影内容,然后创建与这部电影相关的人物之间的关系,一但创建了这种关系,我们就可以在电影内容上显示人物内容上的任何字段,比如人物的头像,姓名,简介... 任何东西!你还可以在人物的内容上显示出与他/她相关的电影内容的字段,比如电影的名称,海报,产地,年代,简介....
最后一节,我们讲了一个关系类型字段的使用。我们创建的关系也是一体实体,所有你可以为他添加字段。比如我们创建了电影和人物的关系,人物可能会出演很多部电影,在每一部电影里人物的角色的名称都不一样,这样我们可以为人物和电影的关系类型添加一个叫角色的字段,这样在创建关系的时候,我们可以输入这个人物在这部电影里出演的角色的名称。这样在电影的演员表里,不但可以显示人物的头像,姓名,还能显示这个人物在这部电影里出演的角色的名称。
这一章同样会用到视图模块。
第七章:Media 与 File Entity
Meida 媒体模块是一个管理上传到网站上的文件的模块,它提供了一个友好的管理文件的界面,我们可以批量上传文件到网站里面。
File Entity 文件实体模块,它扩展了 Drupal 核心文件模块的功能,它把我们上传的文件作为实体来处理,也就是我们可以为上传的文件添加字段,上传的文件会自动分配到不同的类型,目前有音频,视频,图像,和其它这几种类型。我们可以为不同类型的文件创建不同的字段,还可以决定在不同模块下如何去显示文件。
Media Gallery,媒体相册。接下来我们会使用这个 Media Gallery 模块来添加一个相册功能,使用很简单。后面的几节课,我们讲了配合使用关系和视图模块,你可以在电影内容上显示相关相册里的图片,你可以在图片页面上显示当前这个图片相关的文件信息,图片的上传日期,尺寸... 你还可以在图片页面上显示所属相册相关的电影内容的字段。
总结
每一节课程都有它的目的,希望你可以完整的看完每一节课程。还有,课程讲的是工具和使用工具的方法,你可以使用这些工具去制造任何你想要的东西。
Drupal



