D7
Webサイトに1つのページがあり、他のページから大きく逸脱しています。このページでは、限られた数の領域と異なるレイアウトのみを表示します。
デフォルトのpage.tpl.php
を上書きする最良の方法は何ですか?サイト内の特定のURLでのみ呼び出される「mycustom-page.tpl.php
」のようなものを作成できますか?
特別なテンプレートを作成する正確なコンテンツに応じて、そのための異なるソリューションがあります。 Drupal 7テンプレートの提案 を見てください。単一ノードの例:page--node--1.tpl.php
。
コアテンプレートの提案では必要な柔軟性が得られない場合は、独自の基準に基づいて提案を追加できます。これは、テーマのtemplate.phpの前処理関数で行われます。詳細については、「 テンプレート候補の使用 」を参照してください。