Мне интересно, как лучше всего отображать форму на странице (например: форма регистрации для вип-пользователей ... и не в блоке, а в качестве основного контента).
путь user.module в user_menu (*hook_menu*):
$items['vip/register'] = array(
'title' => 'Create new vip account',
'page callback' => 'drupal_get_form',
'page arguments' => array('vip_register_form'),
'access callback' => 'user_register_access',
'type' => MENU_LOCAL_TASK,
);
Или создав тему через use_theme (*hook_theme*) (вымышленный):
$items['vip/register'] = array(
'title' => 'Create new vip account',
'page callback' => 'theme',
'page arguments' => array('vip_register'),
'access callback' => 'user_register_access',
'type' => MENU_LOCAL_TASK,
);
function user_theme() {
return array(
'vip_register' => array(
)
);
}
function theme_vip_register(){
return drupal_get_form('vip_register_form');
}
Я интересуюсь этим для тематических целей, потому что дизайнер потом сделает графическую интеграцию.
Спасибо за советы.