分類用語ページでノードの通常の分類リストを無効にすることはできますか?
これが必要な理由は、分類ページのビューのオーバーライドを使用したいのですが、デフォルトのビューのオーバーライドではパンくずモジュールが正しく機能しなくなります。だから、用語ビューをブロックとして作成し、PHPで特定のページに表示したいのです。
ありがとう
分類用語ページでノードの通常の分類リストを無効にすることはできますか?
これが必要な理由は、分類ページのビューのオーバーライドを使用したいのですが、デフォルトのビューのオーバーライドではパンくずモジュールが正しく機能しなくなります。だから、用語ビューをブロックとして作成し、PHPで特定のページに表示したいのです。
ありがとう
これを行う別の方法は、Display SuiteとTaxonomy Displayモジュールを使用することです。それらをインストールしてから、admin/structure/taxonomy/[mytaxonomy]/displayに移動します。
[次の表示モードにカスタム表示設定を使用する] で、[分類用語ページ] を選択します。
次に、[分類用語ページ] ビュー モードで、[用語ページの表示] の下にある [関連コンテンツの表示]: 非表示を選択します。
終わり!:)
このモジュールは、あなたが探していることを実行すると主張していますが、無効にする正しい分類法をチェックしたにもかかわらず、機能していないようです。
http://drupal.org/project/disable_term_node_listings
ただし、テーマのtemplate.phpに以下を含めると、これらのノードリストが抑制されます。
function MY_THEME_preprocess_page(&$variables) {
if(arg(0) == "taxonomy" && arg(1) == "term") {
$variables['page']['content']['system_main']['nodes'] = null;
}
}
これは一種の汚い方法であり、CSSを使用してポケットベルを非表示にする必要がありますが、機能します。
これはおそらく最もクリーンな方法ではありませんが、page-taxonomy.tpl.php を作成し、これを削除しまし<?php print $content; ?>
た。それ。
タクソノミー ターム ページをビューでオーバーライドするだけで、デフォルト ビューを使用しない場合は、実装するカスタム モジュールを作成するか、タクソノミー リダイレクト モジュールhook_menu()
を参照することもできます。
分類リダイレクト ページから:
このモジュールを使用すると、管理者は分類用語リンクの宛先を変更できます。