Как скрыть заголовок при создании/редактировании определенного типа контента?
Вот что мы хотели бы сделать при создании/редактировании узла определенного типа контента (у нас есть 2 определенных типа, давайте назовем их "тип A" и "тип B"):
- скрыть заголовок (=пользователь может изменить все поля, но не заголовок)
- показать поле со списком для выбора элемента (много элементов, и это поле имеет длинное имя)
- в зависимости от типа содержимого при проверке узла обновите заголовок следующим образом:
title = name of the item + " - " + type of the content
Пример:
Пользователь создает узел "типа B". Он выбирает элемент под названием "Длинное имя элемента XYZ" и проверяет =>
, что название узла создается автоматически волшебным образом: The item XYZ long name - Type B
.
Есть идеи, как это сделать (я не знаю, как скрыть заголовок при создании/редактировании узла)?
1 answers
Отличный модуль, который вы можете использовать, - это Автоматическое определение узлов :
"auto_nodetitle" - это небольшой и эффективный модуль, который позволяет скрывать поле заголовка содержимого в форме. Чтобы предотвратить появление пустых полей заголовка содержимого, можно настроить его на создание заголовка по заданному шаблону.
Когда установлен модуль токенов, можно использовать различные данные узла для автоматически сгенерированного заголовка - например, использовать текст поля CCK (начиная с 5.x).
Продвинутый пользователи также могут предоставить некоторый PHP-код, который используется для автоматического создания соответствующего заголовка.