0

私自身のモジュールでは、成功template_preprocess_region()をオーバーライドできます

 function mymodule_preprocess_region(&$vars) {
   ...
 }

hook_preprocess_HOOKに記載

hook_menu() で指定された URl に応じて hook_preprocess_HOOK を呼び出す可能性はありますか?

4

2 に答える 2

0

drupal_match_path() http://api.drupal.org/api/drupal/includes!path.inc/function/drupal_match_path/7を使用してみてください

パス パターンの設定フィールドを作成できます。

于 2013-01-29T14:56:10.243 に答える
0

OK関数で解決できcurrent_path()ます。

function mymodule_preprocess_region(&$variables) {
   if(current_path() == "mypath") {
     unset($variables['content']);
   }
}

最善の方法ではないと思います。このように、hook_menu() からすべてのパスを複製する必要がありますか?! より良いアイデアはありますか?

于 2013-01-29T14:39:44.053 に答える