私はDrupal 7のカスタムTaxonomy Termページを作成しようとしています。テンプレートフォルダにpage-taxonomy.tpl.phpファイルを作成しました。ファイルはメッセージを出力します。テンプレートファイルを強制的にテンプレートファイルに追加しようとしましたが、template.phpにDrupal 7のカスタム分類用語ページ
function template_preprocess_page($variables) {
if (arg(0) == 'taxonomy') {
$variables['template_file'] = 'page--taxonomy-tpl';
}
}
を入れても動作しません。手伝って頂けますか?カスタムページが動作したら、この用語を使ってノードをフェッチするにはどうすればいいですか?(taxonomy.tpl.php)前もって感謝します。
を参照してくださいありがとうございます - それは動作します!しかし、これはカスタムタクソノミのページの最善のアプローチですか?テンプレートのすべての領域を使い、カスタムの「メインコンテンツ」を作りたいと思います。これは理にかなっていますか?このテンプレートはすべてを上書きします。 –
@ s0mmer私はこれが行われなければならない方法だと思います。メインのコンテンツだけでなく、ページ全体のレイアウトを作成しています。したがって、通常の地域などが必要な場合は、page.tpl.phpを開き、ページtaxonomy.tpl.phpにコピー/ペーストします。そこから、好きなようにカスタマイズすることができ、通常の地域などがあります。 – Laxman13