Обработка модулем формы прописанной в шаблоне

Аватар пользователя symbians60v5

Здравствуйте. В общем есть страница на друпале. На ней есть форма. Проблема в том, что форма прописана обычным кодом, а не в модуле друпала. В идеале мне надо забрать с формы данные про отправке, но я пытался хотябы увидеть эту форму друпалом через hook_form_alter(). В общем вопрос. Можно ли как то друпалом работать с этой формой и как? Всем заранее спасибо.

Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя itcrowd72
itcrowd72 3 месяца назад

Покажите код

Аватар пользователя bumble
bumble 3 месяца назад
symbians60v5 написал:
Можно ли как то друпалом работать с этой формой и как?

http://php.net/manual/ru/function.preg-replace.php

Но! Это - не правильный вариант.
Правильный - переписать форму на манер Drupal и потом уже "правильно" использовать.

Аватар пользователя gun_dose
gun_dose 3 месяца назад

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

Аватар пользователя symbians60v5
symbians60v5 3 месяца назад

Если честно не совсем понял при чем здесь это

Аватар пользователя symbians60v5
symbians60v5 3 месяца назад
bumble написал:
symbians60v5 написал:

Можно ли как то друпалом работать с этой формой и как?

http://php.net/manual/ru/function.preg-replace.php
Но! Это - не правильный вариант.

Правильный - переписать форму на манер Drupal и потом уже "правильно" использовать.

Если честно не совсем понял причем здесь это

Аватар пользователя symbians60v5
symbians60v5 3 месяца назад
itcrowd72 написал:
Покажите код

Вам скриншот html кода или скрин модуля. Если модуля то он работает с формами написанными друпалом.

Аватар пользователя jsv
jsv 3 месяца назад

нам скриншот кода, где эта форма написана

Аватар пользователя symbians60v5
symbians60v5 3 месяца назад
gun_dose написал:
Тем более, во время создания правильной формы можно учесть в префиксах, суффиксах и атрибутах все моменты, касающиеся вёрстки формы.

Вообще думал параллельно задать на форуме и этот вопрос но решил подождать. Можете тогда подсказать как подобный модуль встроить в уже готовую страницу.?
$my_form = node_load(id вашей формы)
нашел вот такой способ. Он встроит форму созданную на друпале в нужную мне страницу?

Аватар пользователя gun_dose
gun_dose 3 месяца назад

Формы вызываются с помощью функции drupal_get_form(айдишник формы). Чтобы вставить эту форму в уже готовую страницу, этот код можно вызвать в шаблоне, либо создать в своём модуле блок, который будет показывать эту форму.

Аватар пользователя jsv
jsv 3 месяца назад

вы форму в друпал перенесите(перепишите её через form APi) и проблема исчезнет