php deel views,Drupal视图Views可用的显示模板文件

最近在修改Drupal网站广告投放的时候遇到需要在Views页面的标题、描述文字下方插入广告代码,以前的做法有两种:一是在Views的Header里面插入广告代码;二是加一个带有广告代码的Block,让其放置在Views页面的标题下。

当Views数量不多,或者在module中容易集中修改的时候,就用上面两种办法之一比较方便,但如果需要手工修改的Views太多就麻烦了,我今天尝试了一下Views的模板文件修改,是可以很方便实现的,下面就来介绍一下。

去年10月我写过一篇《Drupal网站用Views模板来替代Views PHP修改字段内容》,当时是需要使用views-view-field.tpl.php 这个模板来修改Views中某个字段的显示,也非常方便,解决了一个疑难问题。

今天找了Drupal 7 Views 3的官方资料《Views template files》,发现Views的显示模板非常灵活强大,可以修改的模板很多、很细,列出如下:

sites/all/modules/views/theme/

theme.inc

views-view-field.tpl.php

views-view-summary.tpl.php

views-exposed-form.tpl.php

views-view-grid.tpl.php

views-view-summary-unformatted.tpl.php

views-more.tpl.php

views-view-grouping.tpl.php

views-view-table.tpl.php

views-ui-display-tab-bucket.tpl.php

views-view-list.tpl.php

views-view.tpl.php

views-ui-display-tab-setting.tpl.php

views-view-row-comment.tpl.php

views-view-unformatted.tpl.php

views-ui-edit-view.tpl.php

views-view-row-rss.tpl.php

views-view-fields.tpl.php

views-view-rss.tpl.php

<?php /* class view */ ?>

其中<?php print ad_code(); ?>就是插入广告代码在header之后,例子页面“赞列表”、“书签列表”  ,我的博客中可以全部Views都加入(实际测试对Json数据Views的输出无影响),其它站还可以在模板文件中添加一些判断来实现指定的要求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值