我使用drupal安装作为Android应用程序的REST服务器。我将数据存储在节点中,偶尔字段为空,例如没有电话号码的位置。我必须将来自drupal REST服务器的JSON标准化为指定的类,所以我被迫添加0,作为字段中的值..在Andriod中工作得很好,但是当在drupal站点上查看时,它看起来很糟糕..
所以问题是,如果字段的值为0,我想将其更改为 '无'。
我可以用Dck在D6中做到这一点,但我不知道d7 field api。感谢
答案 0 :(得分:1)
您可以在node.tpl.php文件,field.tpl.php文件或 template_preprocess_field功能(推荐)以及许多其他选项中执行此操作一个if语句。 请参阅example获取第一个模板,查看second option with the preprocess function。
如果您不想编辑tpl.php文件,或者您无法访问主题的template.php文件,则可以使用Field formatter conditions模块来执行此操作这种情况。替代方案为Custom Formatters和field_formatter_css_class。