Я знаю, что модуль Automatic Nodetitles существует, но он только для Drupal 7.
Существует ли способ автоматического назначения заголовка с помощью NID при нажатии кнопки «Отправить»? Я знаю, что NID не существует, пока не нажата кнопка отправки. Как можно вставить NID в заголовок?
Какой крюк можно использовать?
Ответы:
Вам нужно сделать два шага:
Шаг первый: автоматически сгенерировать заголовок и скрытую форму. использовать hook_field_widget_form_alter () с кодом
с первого шага вы можете отправить форму.
Шаг второй: переопределить новый заголовок значением по умолчанию. Используйте hook_node_insert ()
источник
Вы можете использовать модуль Hook Post Action
и тот, который у вас есть, вы можете использовать
hook_node_postsave()
крюкНа странице модуля « Автоматические узлы » говорится:
источник
Это может быть старая проблема, но вот мое мнение. Допустим, вам это нужно для добавления узла в статью.
источник