你在这里

views_php

主标签

用了views_php这个模块,该模块可以用PHP输出指定字段。本人安装过后测试只能输出系统自带的,如<?php print $row->title;?>这样可以输出标题,但是输出自己定义的缩略图字段了,如<?php print $row->field__tag;?>就不能正常显示,获取不到数据。有人用过views_php这个模块吗?往指点解决!

标签: 
Drupal 版本: 

猜你喜欢

首先回复楼主的第一个问题,views_php 里面可使用php代码,能够用到的数据不限于系统自带的变量,可以使用各用PHP函数甚至是复杂逻辑。对于不能直接使用的变量,则需要看视图是否预先加载了,如果没加载自然不能直接使用。

使用views_php模块主要有以下两大弊端:

  1. 不方便开发和调试(如楼主现在遇到的问题)
  2. 配置存储在数据库中,不方便做跟踪修改或版本控制(可以使用features等第三方模块,代价则是增加了系统的复杂程度)

另外如果有能力覆写模板的话,建议覆写模板而不是使用使用 views_php 模块来达成目标。如果使用views_php,小心调试还是能够获得各种所需数据的 :D