4 格式设置
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们注意到,目标代码里面使用的是ul、li,所以我们可以调整一下views的格式,当前为Unformatted list:
内容包括drupal7教程,drupal7汉化,drupal7主题,drupal7模板,drupal7中文手册,drupal7 views,drupal7中文,drupal7安装,drupal7开发,drupal7视频,等
作者:老葛,北京亚艾元软件有限责任公司,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,在登录状态下,显示的内容仍然是:
我们向template.php文件中添加以下代码:
function snt_menu_tree__main_menu($variables) {
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们这里顺带讲解一下hook_theme和theme_hook之间的区别。在Drupal7下,所有的主题函数,又被称为主题钩子函数,比如