Выполнение PHP при отправке формы

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

Аватар пользователя Romain Romain 9 ноября 2009 в 20:46

Добрый день.

Создал новый тип содержания, по CCK свою форму. При отправке мне необходимо, чтобы присваивалось начальное значение ноде из таксономии, а.т.к. я скрываю таксономию в форме, то нужно вот присвоить из PHP.

Вопрос: как узнать, что форма отправлена без ошибок и сразу присвоить значение к node_terms.

Мне не нужно описывать скрипт я сам напишу на PHP. Просто только разобрался со всеми видами настроек. И вот только начинаю.
Вот из поиска нашел. http://www.drupal.ru/node/33893

Хотел бы узнать как узнать аргумент, что форма правильна?

Комментарии

Аватар пользователя Dan Dan 10 ноября 2009 в 8:13

Используйте [ru-api=hook_nodeapi], $op == "presave" (The node passed validation and is about to be saved. Modules may use this to make changes to the node before it is saved to the database.)
В описании смотрите пример использования.

Аватар пользователя Romain Romain 10 ноября 2009 в 14:18

Dan wrote:
Используйте [ru-api=hook_nodeapi], $op == "presave" (The node passed validation and is about to be saved. Modules may use this to make changes to the node before it is saved to the database.)
В описании смотрите пример использования.

Пока только начинаю разбираться со структурой Drupal. Не могли бы подсказать в какой файл его вставлять page.tpl.php или node.tpl.php ?