web-dev-qa-db-ja.com

Zenのデフォルトのリージョンを使用していなくても削除できますか

'navigation'や 'highlighted'などの領域を構造/ブロックから削除して、使用されているものを視覚的に確認できるようにし、そこに座って使用していないブロックのリストがないようにします。

1
Brussell

ブロックが含まれているリージョンを削除することはできません-少なくとも影響はありません。そうする場合、ブロックが消え、DrupalおよびPHPエラーが発生する可能性があります。不要な領域を取り除くには、その順序:

  1. それらからすべてのブロックを削除します
  2. .tplファイルからそれらを削除して、存在しない領域をレンダリングしようとする試みがないようにします。
  3. .infoファイルから削除できます
1
Mołot

そのテーマの.infoファイルからリージョン全体を削除することで、リージョン全体を削除できます。 .infoファイルはZenテーマフォルダに配置され、zen.infoという名前になります。 .infoファイルを開き、次の行を削除します。

regions [navigation] =ナビゲーションバー

物事をきれいに整然と保ちたい場合は、page.tpl.phpファイルにあるそれらのリージョンへの呼び出しもすべて削除する必要があります。それらは次のようになります。

<?php print $header ?>

また、一連の変更を行う予定がある場合は、独自のカスタムテーマを作成することもできます。

0
EJK