Drupal里面PHP程序调用Views带变量参数Block的办法
Drupal里面Views功能很方便、强大,而在PHP程序中调用Views的Page或者Block也很需要,有时还可以起到替代写SQL语句的作用,不过需要带参数变量Block的调用不太常见,以前用过也老是忘记调用办法,昨天又花时间找了一下,现在就记录下面,免得以后又到处去找。
这是Block分类的页面,点击下面标题查看详细文章内容:
Drupal里面Views功能很方便、强大,而在PHP程序中调用Views的Page或者Block也很需要,有时还可以起到替代写SQL语句的作用,不过需要带参数变量Block的调用不太常见,以前用过也老是忘记调用办法,昨天又花时间找了一下,现在就记录下面,免得以后又到处去找。
前一段时间发现分省的邮政编码系列网站首页常常会出现一个Views做的Block为空白的情况,例如北京邮政编码首页的“北京地市区县邮编”这一个Block里面没有内容,这样情况以前偶尔比较罕见会发生,例如几个月偶尔见到一次,但最近却成了经常的事情,每次重新清理该网站缓存会恢复,但1、2天后又出问题。
Drupal用了一年多的时间,但我们以前基本上都是简单应用,以菜单中的设置为主,添加了少数带有php代码的模板Template、区块Block、视图Views,还算不上进行开发。
Drupal的区块(Block)功能可以嵌入HTML和PHP代码,能够按照权限、URL匹配控制显示,还是很方便、灵活的,不过因为MediaWiki的版面格式用习惯了,无法在Title下添加一个区块有时显得不太方便(Header区块默认是在页面最上方)。