Автозаполнение заголовка

Главные вкладки

Аватар пользователя Nikolas Nikolas 12 января 2010 в 12:22

Надо чтобы у определенного типа материала заголовок создавался автоматически.
То есть пользователь создает материал, не вводя заголовок, а при сохранении заголовок подставлялся типа:
Письмо №123
Причем номер либо просто по порядку возрастает, либо брать номера по прядку из заранее забитого списка.
Можно ли это реализовать?
И в связи с чем еще вопрос- можно ли скрыть строку ввода заголовка от пользователя? (Содержимое набирается полями CCK)

Комментарии

Аватар пользователя Nikolas Nikolas 12 января 2010 в 15:51

Похоже на то, что надо Smile
Может где встречали примерчик как мне требутеся?
Чтобы можно было забить где-то (не в коде - а через веб-интерфейс) допустимые значения номера и брать от туда по очереди...

Аватар пользователя gerboss gerboss 12 января 2010 в 18:22

подставлять в качестве номера - nid
будет может быть не по порядку, но зато точно уникально и лишнего крутить не надо
шаблон для заголовка:
Письмо №[nid]

Аватар пользователя Dan Dan 12 января 2010 в 20:58

"gerboss" wrote:
Письмо №[nid]

У меня этот шаблон не работал - nid не было. Не стал разбираться, просто изменил его.

Аватар пользователя gerboss gerboss 13 января 2010 в 0:54

похоже действительно не будет нормально работать... nid же получается после сохранения ноды и в момент сохранения получается неопределенным? хотя если уже в сохраненную ноду зайти, удалить неправильно сформированный заголовок и сохранить ноду снова (что б автозаголовок снова проставился) - должно сработать...
где то на сайте попадалось обсуждение модуля, который предоставляет nid до сохранения ноды, вот с ним бы должно работать...

Аватар пользователя Dan Dan 13 января 2010 в 1:13

"gerboss" wrote:
где то на сайте попадалось обсуждение модуля, который предоставляет nid до сохранения ноды, вот с ним бы должно работать...

В автоинкрементном поле взять текущее значение и увеличить счётчик на единицу? Наверное можно и так.

Аватар пользователя Nikolas Nikolas 1 февраля 2010 в 14:50

поставил auto_nodetitle
То, что надо! Smile
Правда чтобы мое осуществить немного мудрено пришлось. auto_nodetitle используется только для скрытия поля ввода заголовка.
При сохранении же ноды заголовок модулем Rules меняется на заголовок с числом, записанным в одной из строк CCK

Аватар пользователя superintendent superintendent 10 ноября 2015 в 11:47

Мой вариант:
1. auto_nodetitle - включил только скрытие поля заголовка.
2. События /admin/build/trigger/node - В поле "Событие: Документ добавлен" включил "Save post".
3. В Rules для "Сохраненного содержимого" установил "название" (там последняя строка в списке для нод).

Аватар пользователя univerico univerico 4 мая 2018 в 14:01

Подскажите при использовании auto_nodetitle как модуль технически осуществляет разные варианты с сокрытием и просто с автоматическим генерированием?
Какой способ лучше для поисковиков:
1)Автоматически генерировать заголовок и скрыть поле заголовка
2)Автоматически генерировать заголовок, если поле заголовка пустое