0

Drupal コマース モジュールを作成しようとしていますが、支払いプロバイダーからエコーされるコールバック ページをいくつか作成する必要があります。

これらのページは作成するのに問題はなく、問題なく動作します.. ただし.. 左側のメニュー ブロックを非表示にしたい (shoppingcart など、そこに表示される可能性のあるものを含む).. 基本的には空白ですが、テーマのあるページのみが表示されます。支払い情報。(レビューページのように)。

可能であれば、これを行うにはどうすればよいですか。

4

2 に答える 2

1

page.tpl.php次のファイル (テーマ フォルダーにあります)から作成します:page--ECHOEDPAGENAME.tpl.phpこのファイル内から削除します 領域の印刷: drupal
6 の場合: <?php print $sidebar_first; ?>
drupal 7 の場合:<?php print render($page['sidebar_first']); ?>
他の領域 (必要に応じてフッター、右サイドバーなど)。

于 2012-05-20T04:02:49.580 に答える
0

可視性設定を使用できないのはなぜですか? モジュールでこれを行う必要がある場合は、hook_page_alter を使用して、必要なページのレンダリング配列を前処理する必要があると思います。

于 2012-05-19T22:41:12.123 に答える