Как скрыть заголовок при создании/редактировании определенного типа контента?


Вот что мы хотели бы сделать при создании/редактировании узла определенного типа контента (у нас есть 2 определенных типа, давайте назовем их "тип A" и "тип B"):

  • скрыть заголовок (=пользователь может изменить все поля, но не заголовок)
  • показать поле со списком для выбора элемента (много элементов, и это поле имеет длинное имя)
  • в зависимости от типа содержимого при проверке узла обновите заголовок следующим образом: title = name of the item + " - " + type of the content

Пример:

Пользователь создает узел "типа B". Он выбирает элемент под названием "Длинное имя элемента XYZ" и проверяет =>, что название узла создается автоматически волшебным образом: The item XYZ long name - Type B.

Есть идеи, как это сделать (я не знаю, как скрыть заголовок при создании/редактировании узла)?

 2
Author: kiamlaluno, 2013-01-07

1 answers

Отличный модуль, который вы можете использовать, - это Автоматическое определение узлов :

"auto_nodetitle" - это небольшой и эффективный модуль, который позволяет скрывать поле заголовка содержимого в форме. Чтобы предотвратить появление пустых полей заголовка содержимого, можно настроить его на создание заголовка по заданному шаблону.

Когда установлен модуль токенов, можно использовать различные данные узла для автоматически сгенерированного заголовка - например, использовать текст поля CCK (начиная с 5.x).

Продвинутый пользователи также могут предоставить некоторый PHP-код, который используется для автоматического создания соответствующего заголовка.

 3
Author: Gregory Kapustin, 2013-01-07 10:51:03