Ребята помогите пожалуйста - а то никак не могу дошурупать уже пару часов бюсь.
Есть у меня шаблон node--type.tpl.php сделан под один из типов материалов.
В нем снизу я прикрутил парочку кнопок на форме для считывания данных из ССК полей и некоторой обработки.
При сабмите передаю 2 переменные $_POST-ом на линк node/add/type2.
Вопрос: как сделать так чтоб при переходе на создание новой ноды автоматически заполнить title и body передаными данными POST запросом, а пользователю оставить возможность если что откорректировать тело если нужно или просто нажать сохранить.
Очень буду признателен за помощь!!!
Комментарии
hook_form_alter
hook_nodeapi
Спасибки.... но к сожелению не разбираюсь в настолько глубоком понимании Drupal... еслиб понимал - возможно то что делаю - не делал бы через такие костыли
Помогите плиз - АПИ на сайте я нашел - но не понимаю что и как мне изменить - я только учусь
Скачай примеры, разберайся в них, посмотри как там форма создается...
Так и будем делать
А то я даже представления не понимаю куда там вставлять эти функции. Хотелось бы что-то простенькое.
Функции вставляются в ваш модуль..
Как создать модуль - куча инфы на этом сайте и в гугле... еще раз описывать нет смысла..
В модуле вам нужна только одна функция ИМЯ_МОДУЛЯ_form_alter(&$form)
$form - массив с параметрами формы
Находите в нем нужное поле, задаете параметр поля "#default_value" как надо..
Все
Почитать про формы и про параметры полей - http://api.drupal.ru/api/file/developer/topics/forms_api_reference.html/6
ЗЫ
Это не костыли.. а одна из основных фич друпала... -))
http://api.drupal.ru/api/group/hooks/6
В коде имеющихся в сборке друпала модулей можно найти кучу примеров (поиск по тексту "form_alter")
Огромное спасибо Павел за наводку!!!!!!!!!!
Буду трудится. Справочник зачетный - я его как-то не нашел.
Будете в Киеве - заежайте на пиво )
аааа да и еще я не по поводу того что костыли Друпала... это я не зная как сделать нужную мне вещь извращаюсь с самостройными формами и ПОСТ запросами - думаю если подучу внутрености - то что сейчас делаю - можно будет сложить за пару минуток.
Рад что помог..
Старался специально не давать готовых решений... вы с этим справились-))
Значит и дальше все получиться-))