0
私のメニューコールバック関数内で、ページ変数myblock = falseを設定したいとします。このブロックは、メニュー項目をクリックしたときには表示されません。関数内でページ変数を設定する
function mymenu_cbfunction() {
... // $myblock=false ??
}
page.tpl.phpでブロックを非アクティブにする:
<?php if ($myblock):?><div>php print $myblock; ?></div><?php endif; ?>
はこれを行う方法はあり 私はこのような何かをしたいですか?
ありがとうございました。プログラムでそれを行う方法はありませんか?私のページはすべて、このサイト用にプログラムで(モジュールで)作成されています。 –
確かに['hook_block()'](http://api.drupal.org/api/drupal/developer%21hooks%21core.php/function/hook_block/6)をチェックしてください。特に、 'visibility'と 'pages'キー – Laxman13
いいえ。私はhook_blockで欲しかったことをすることができました。ヘルプのためのThx! –