Drupal Display Suite для форматирования заголовков
Я пишу средство форматирования заголовка для набора отображения, но заголовок не относится к типу "CCK". Может кто-нибудь помочь мне с тем, как определить форматтер?
3 ответа
Так как title - это свойство, а не поле, вы не можете использовать средство форматирования поля.
Вам нужно будет использовать другой подход для решения этой проблемы, например переопределить файл шаблона узла, реализовать функцию hook_preprocess или hook_node_view.
Изменить: Есть много дискуссий о свойствах по сравнению с полями. Вот несколько ссылок, которые помогут вам начать с некоторой предыстории того, почему title все еще является свойством, а также некоторые связанные модули.
- http://drupal.org/node/557292 - Проблема: преобразование заголовка узла в поля
- http://drupal.org/node/571654 - Проблема: вернуть заголовки узлов в виде полей
Примечание: я не использовал все эти модули и никоим образом не одобряю их и не утверждаю, что они отвечают на ваш вопрос. Это просто краткий список для вашего назидания:
Что вы имеете в виду, что название не является типом "CCK"? Это должно быть Поле. Попробуйте этот модуль: http://drupal.org/project/custom_formatters
Существует проблема для модуля пользовательских форматеров: # 816924: Пользовательский форматер для поля заголовка?