6 views-view.tpl.php
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
现在我们来覆写views-view.tpl.php,默认的模板文件位于sites\all\modules\views\theme目录下面,这里还包含了其它默认的views模板文件。
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
现在我们来覆写views-view.tpl.php,默认的模板文件位于sites\all\modules\views\theme目录下面,这里还包含了其它默认的views模板文件。
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
通过Views的后台配置,我们可以控制字段层级的输出,甚至可以控制Row层级的输出,甚至再外面一层的输出。但是后台的配置,还是有局限性的。距离完全控制Views的输出,还有一点距离。不过没有关系,我们可以覆写Views的模板文件,在模板文件里面,搞定这些问题。
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们注意到,目标代码里面使用的是ul、li,所以我们可以调整一下views的格式,当前为Unformatted list:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们现在就去覆写Views的模板文件,让Views的输出,和目标输出保持一致。来看第一个,通过字段的样式设置,控制字段的HTML输出。
我们编辑刚才创建的视图,admin/structure/views/view/news/edit,在这里点击字段里面的“内容: 标题”,此时会弹出字段的配置对话框。我们展开里面的样式配置,做一下配置:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
接下来,我们创建Views,我们首先需要启用Views、Views UI模块。启用后,我们导航到Views的管理界面“首页 » 管理 » 结构 » Views”。
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们现在来将右边的这部分动态化,这里我们使用Views,来列出这里的最新新闻、最新公告。我们创建内容类型“新闻”,配置如下:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
现在发现,右边栏的样式是乱的:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们现在来看右上角的区块top right,在登录状态下,显示的内容仍然是: