我刚刚安装了计算字段模块,我对如何使用它有点遗失。我的内容类型中有两个字段:field_shortdesc
和field_audio_description
。
如果field_shortdesc
为空,我需要显示field_audio_description
,反之亦然。
我需要在计算代码中显示哪些代码并显示代码区域?似乎我无法获得最简单的代码。
例如,如果我将$entity_field[0]['value'] = "test";
放在计算区域中然后将print $entity_field[0]['value'];
放在显示代码区域中,则不会打印出任何内容。显然我做错了。
答案 0 :(得分:1)
请注意“显示代码”部分中的帮助文本:
此代码应为
$display_output
变量指定一个字符串, 在显示字段时将打印。
而不是print $entity_field[0]['value']
尝试$display_output = $entity_field[0]['value']
答案 1 :(得分:0)
我认为计算字段模块不适合您的需求。
在我看来,使用Ajax状态系统是最好的选择。
答案 2 :(得分:0)
如果您正在讨论在使用字段的视图中显示值,而不是查看节点,则可以通过视图设置更轻松地执行此操作,而无需添加其他字段。
如果您只想显示一个默认值,即使两者都存在:
如果您想要同时显示这两个值,并且您正在使用表格:
如果不使用表格,但想要同时显示两个值: