[D7] Module Form Register with custom fields
Posted: Wed Apr 13, 2016 3:08 am
Hướng dẫn tạo module cho Register form trên Drupal 7
Part 1 : theme, menu definitions
- Define theme dùng trong module
- Define link url hay menu cho module
Part 1 : theme, menu definitions
- Define theme dùng trong module
- Define link url hay menu cho module
Code: Select all
<?php
/**
* @file
* form_register.module
*/
function form_register_theme() {
return array(
'form_register_form' => array(
'render element' => 'form',
'template' => 'form_register', // Lưu cùng cấp folder module : file form_register.tpl.php
),
);
}
function form_register_menu() { // Nếu không có function này thì sẽ không truy cập được module từ url hoặc menu
$items = array();
$items['form_register'] = array( //this creates a URL that will call this form at "form_register"
'title' => 'New Member Resigtration', //page title
'description' => 'A Member Register Form.',
'type' =>MENU_NORMAL_ITEM,
'page callback' => 'form_register_page',
'page arguments' => array(),
'access arguments' => array('access content'),
'access callback' => TRUE,
'expanded' => TRUE,
);
return $items;
}
function form_register_page()
{
$form['form_register_form'] = (drupal_get_form('form_register_form')); // get form
return $form;
}