我正在使用Drupal 7.
在一个节点中,我有一个字段集合,在该字段集合中,我有一个名为' amount'这是一个整数字段。
当我尝试使用' Views PHP'在视图列中显示此值时模块,在可用变量中显示为
$ row-> field_amount:字段集合项:金额
但是,当我打印/回显时,显示的值不正确。它似乎显示了字段集合的ID左右。
另外请注意,视图是分类视图。它使用与节点的关系派生字段集合字段。
如何让它显示在视图php中插入的实际值?
答案 0 :(得分:0)
这是Views PHP模块的一个常见“错误”......你只会得到节点的nid!
如果这不是高流量/性能站点,我建议您在视图字段中加载节点并通过node-variable访问该值..
例如:
ng-show="card"
该代码未经过测试,但我希望,您明白了......
如果你不确定,如何访问数据,你肯定应该安装devel模块...... 使用devel,您可以很好地打印出变量,如:
<?php
$node = node_load($row->field_amount);
echo $node->field_amount['und'][0]['value'];
?>
并找到合适的价值......
据我所知,Vies PHP模块没有别的办法......抱歉