Drupal 6到7;返回键而不是标签

时间:2013-05-23 21:16:53

标签: drupal drupal-7 drupal-6 drupal-theming drupal-fields

我最近从Drupal 6升级到7,在我的节点页面上,它现在返回每个选定自定义字段的键,而不是标签。这仅适用于“选择列表”字段。

例如,字段“价格”在自定义字段中输入为“ForSale |此属性现在出售”,并且在页面上显示“ForSale”而不是“此属性现在出售”。节点模板通过以下方式显示这些字段:

我只需要让它再次显示标签,而不是键。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

转到phpMyAdmin或其他数据库管理工具并运行此SQL查询:

update `field_config_instance` set data = replace(data,'s:13:"display_label";i:0;','s:13:"display_label";i:1;') WHERE field_name like 'field_machine_name';

field_machine_name替换为您的字段的计算机名称。

然后清除缓存,它应该正常工作。请记住在此更改之前进行备份。