ページにフォームを表示するのに最適な方法はどれか疑問に思います(たとえば、vipユーザーの登録フォーム...ブロックではなくメインコンテンツとして)。
user_menu(* hook_menu *)のuser.moduleウェイ:
$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');
}
後でデザイナーがグラフィック統合を行うので、テーマの目的でこれについて疑問に思っています。
アドバイスありがとうございます。