Измените значения формы перед созданием узла
Я хотел бы использовать отправленные пользователем данные из одного поля формы и добавить их в другое поле, а затем отправить форму для создания узла с моими пользовательскими данными. Мне трудно это делать. Любая помощь будет оценена по достоинству.
2
Author: Jeremy French, 2011-07-22
1 answers
Вот для чего хороши крючки api узлов.
Из документов:
Узел прошел проверку и будет сохранен. Модули могут использовать это для внесения изменений в узел перед его сохранением в базе данных.
Вы не указываете D6 или D7
В D6
Hook_nodeapi() $op== 'предварительно сохранить'
В D7
Вы можете изменять значения в своем реализации этих крючков, и они будут сохранены.
редактировать
Если вам нужен NID, вы должны использовать hook_node_insert, но вам придется сохранять его непосредственно в БД.
8
Author: Jeremy French, 2011-07-22 16:39:01