4

分類用語ページでノードの通常の分類リストを無効にすることはできますか?

これが必要な理由は、分類ページのビューのオーバーライドを使用したいのですが、デフォルトのビューのオーバーライドではパンくずモジュールが正しく機能しなくなります。だから、用語ビューをブロックとして作成し、PHPで特定のページに表示したいのです。

ありがとう

4

4 に答える 4

7

これを行う別の方法は、Display SuiteTaxonomy Displayモジュールを使用することです。それらをインストールしてから、admin/structure/taxonomy/[mytaxonomy]/displayに移動します。

[次の表示モードにカスタム表示設定を使用する] で、[分類用語ページ] を選択します。

次に、[分類用語ページ] ビュー モードで、[用語ページの表示] の下にある [関連コンテンツの表示]: 非表示を選択します。

終わり!:)

于 2013-02-12T14:38:19.300 に答える
6

このモジュールは、あなたが探していることを実行すると主張していますが、無効にする正しい分類法をチェックしたにもかかわらず、機能していないようです。

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を使用してポケットベルを非表示にする必要がありますが、機能します。

于 2012-09-18T13:11:43.940 に答える
1

これはおそらく最もクリーンな方法ではありませんが、page-taxonomy.tpl.php を作成し、これを削除しまし<?php print $content; ?>た。それ。

于 2011-06-29T14:21:35.730 に答える
0

タクソノミー ターム ページをビューでオーバーライドするだけで、デフォルト ビューを使用しない場合は、実装するカスタム モジュールを作成するか、タクソノミー リダイレクト モジュールhook_menu()を参照することもできます。

分類リダイレクト ページから:

このモジュールを使用すると、管理者は分類用語リンクの宛先を変更できます。

于 2011-06-29T16:10:15.140 に答える