drupal 中page.tpl.php设置变量,Drupal里面PHP程序调用Views带变量参数Block的办法

Drupal里面Views功能很方便、强大,而在PHP程序中调用Views的Page或者Block也很需要,有时还可以起到替代写SQL语句的作用,不过需要带参数变量Block的调用不太常见,以前用过也老是忘记调用办法,昨天又花时间找了一下,现在就记录下面,免得以后又到处去找。

views_embed_view('views_name', 'page_or_block_id', 'variable');

详情请看Drupal官方网站中的API文档:views_embed_view

如果没有参数变量,只要不写最后一个参数就可以。

另外,Drupal里面用PHP调用block的办法:

$block = module_invoke('block', 'block_view', '1');

$categories = render($block['content']);

也可以用于调用不带参数的views的block:

$block = module_invoke('views', 'block_view', 'zidian-block_1');

$bihua = render($block['content']);

就记录以上这些,希望对寻找类型问题的网友也有用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值