Друпал с 6 по 7; возврат ключей вместо метки

Недавно я обновился с Drupal 6 до 7, и теперь на моих страницах узлов он возвращает ключи для каждого выбранного настраиваемого поля вместо метки. Это происходит только для полей «Выбрать список».

Например, поле «Цена» вводится как «Продается | Эта недвижимость сейчас продается» в пользовательском поле, и на странице отображается «Продается» вместо «Эта недвижимость продается сейчас». Шаблон узла показывает эти поля следующим образом:

Мне просто нужно просто заставить его снова показывать метку вместо ключа. Любая помощь будет оценена по достоинству.


person Jacobsen.Brady    schedule 23.05.2013    source источник
comment
Я заметил, что при добавлении нового настраиваемого поля оно будет отображаться правильно, поэтому я повторно ввожу существующие, а не ответ, а быстрое исправление.   -  person Jacobsen.Brady    schedule 24.05.2013


Ответы (1)


Перейдите в 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 именем машины вашего поля.

Затем очистите кеш, и он должен работать. Не забудьте сделать резервную копию, прежде чем это изменится.

person maxiorel    schedule 18.10.2013