[Решено] Автозаполнение заголовка

Прислано: Nikolas

вт, 12/01/2010 - 09:22

Другие статьи по теме:

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

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано gerboss в вт, 12/01/2010 - 09:39.

http://drupaler.ru/module/auto_nodetitle


Опубликовано Nikolas в вт, 12/01/2010 - 12:51.

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


Опубликовано RxB в вт, 12/01/2010 - 13:13.

Недавно сие обсуждалось, если хотите чтобы был автоинкремент, то надо модуль писать


Опубликовано PanDa777 в вт, 12/01/2010 - 13:57.

Попробуйте http://drupal.org/project/type_local_nids


Опубликовано gerboss в вт, 12/01/2010 - 15:22.

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


Опубликовано Dan в вт, 12/01/2010 - 17:58.

[quote="gerboss"]Письмо №[nid][/quote] У меня этот шаблон не работал - nid не было. Не стал разбираться, просто изменил его.


Опубликовано PanDa777 в вт, 12/01/2010 - 19:23.

Да, не будет он работать. Как, к сожалению, и предложенный мной вариант. Но см. http://drupal.org/node/313476. А также http://drupal.org/node/349524. А также http://drupal.org/node/486884.


Опубликовано gerboss в вт, 12/01/2010 - 21:54.

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


Опубликовано Dan в вт, 12/01/2010 - 22:13.

"gerboss" написал(а):

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

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


Опубликовано Nikolas в пн, 01/02/2010 - 11:50.

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


Опубликовано K.V. в сб, 05/02/2011 - 16:45.

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


Новое на сайте

Ссылки партнёров