モジュールとフックメニューについて学びたいと思っています。 私はこのチュートリアルに従った。 https://www.youtube.com/watch?v=bjxML7A19ZsDrupalフックメニュー - テキストフィールドが表示されない
My Hello Pageのリンクが機能し、正しいページ(http://localhost:8012/Adrupal/content/weee)に移動します。私の問題は、テキストフィールドとタイトル(あなたの名前を入力してください)が表示されないことです。私はDrupal 7を使用しています。私はこのチュートリアルのために余分なモジュールをダウンロードしていません。
私は常に、変更が行われるたびにキャッシュをフラッシュします。
ファイルURL:すべて/モジュール/ハロー/ hello.module
function hello_menu(){
$items=array();
$items['content/weee']=array(
'title'=>'My Hello Page',
'description'=>'My Hello users',
'page callback'=>'drupal_get_form',
'page arguments'=>array('hello_showHelloForm'),
'access callback'=>'user_access',
'access arguments'=>array('access content'),
'type'=>MENU_NORMAL_ITEM
);
return $items;
}
function hello_showHelloForm($form, &$form_state, $argument){
$form=array();
$form['name']=array(
'#type'=>'textfield',
'#title'=>'Enter your name'
);
return $form;
}
私は私が間違って何をしたか分かりません。どんな助けも充当されるだろう。コールバック関数は、引数が
function hello_showHelloForm($form, &$form_state, $argument) {}
私は自分のコードに変更を追加しました。残念ながら、それは動作しませんでした。 – Kong
更新されたコードスニペットを掲載することができます –
こんにちは、私はコードを更新しました。 – Kong