ナビゲーションリンクを自動的にレンダリングしない新しいルート/メニューをDrupalで作成するにはどうすればよいですか?
Drupalで、ナビゲーションメニューに表示されない単純なページコールバックを作成しようとしています。
という名前のモジュールがありますhelloworld
。
この.module
ファイルには次のものが含まれています
function _helloword_page_callback()
{
return array('#markup'=>'The quick brown fox says hello, and the lazy dogs thanks you
for following conventions.');
}
function helloworld_menu()
{
$items['helloworld'] = array(
'title' => 'Hello World',
'page callback' => '_helloword_page_callback',
'access arguments' => array('content'),
'type' => MENU_CALLBACK
);
return $items;
}
これにより、次のサイトのURLが正常に公開されます。
http://example.drupal.com/helloworld
ただし、左側(Bartik)のナビゲーションメニューには、
'type' => MENU_CALLBACK
では、なぜこれが機能しないのですか?メニュー項目を正しく設定していますか?より可能性の高い質問:メニュータイプの定数/システムの使用をどのように誤解していますか?それをクリアするための追加のキャッシュはありますか
drush cc all
世話をしませんか?これをデバッグするために他にどのような手順を実行できますか?