2015-02-26 5 views
0

Я хочу написать специальный модуль для связи с нами, я не понимаю, как начать работу, я создал два файла (form_module.info и form_module.module) в модуле> form_module, а затем добавил core = "7.x" description = "An example module used to learn module development and forms creation." name = "Form Module Module" в моем файле .info. Затем добавлен код ниже в моем файле .module <?php function form_module_form($form, &$form_state) { $form['submit_button'] = array( '#type' => 'submit', '#value' => t('Click Here!'), ); return $form; } ?> это правильно? и как добавить эту форму на мою страницу - шаблон contact-us.tpl.php?Drupal 7 свяжитесь с нами Форма пользовательского модуля

ответ

0

Это выглядит правильно, но вам нужно написать немного больше кода для создания страницы, на которой вы хотите, чтобы это отображалось.

Вы также можете использовать Webform для настройки формы.

Если Webform не то, что вы хотите возиться с, то вот что вам нужно сделать:

$items['contact-us'] = array(
     'title' => 'Contact Us', 
     'page callback' => '_page_contact_us', 
     'access callback' => TRUE, 
     'type' => MENU_SUGGESTED_ITEM, 
    ); 

Это будет генерировать страницу, которую вы хотите под названием «Обратная связь». У вас есть еще кое-что, что вам нужно сделать в API Drupal, чтобы получить эту работу.

Сообщите мне, если вам нужна помощь. Я был бы рад указать вам в правильном направлении.

+0

Thanku jason, я попробую это скоро и дам вам знать в случае помощи :) – nomeer

Смежные вопросы