2

drupal-6 内で簡単な会社のブログを作成する必要があります。つまり、各ユーザーが投稿できるブログは 1 つだけにする必要があります。

これまでに行ったことは、カスタム コンテンツ タイプ (ブログ) と、完全なブログ投稿へのリンクを含む最近のブログ エントリのティーザーを表示するビューを作成することです。

ここで、このブログ用のタグ クラウドを作成する必要があります。この「ブログ」コンテンツ タイプの分類ボキャブラリを作成し、設定をタグに設定しました (用語は、コンマ区切りのリストを入力して投稿を送信するときにユーザーによって作成されます)。また、Tagadelic モジュールをインストールし、それを使用してタグ クラウドを作成しました。新しいブログ全体を作成するときに入力したすべてのタグが表示されます。

しかし、今私の問題: 最初: このタグ クラウドのエントリをクリックすると、デフォルトの Taxonomy_term ビューを使用して、結果のブログ エントリが表示されます。ブログを表示するために既に定義したビューと同じ方法で表示したいので、それは悪いことです。ビューを使用してタグクラウドの結果を表示する方法はありますか?

2 番目: 私の見解では、各ブログ ティーザーの下に、関連するブログ エントリ (同じ用語を共有するエントリ) へのリンクを配置する必要があります。どうすればいいのかわかりません。

これは私が今持っている設定でも可能ですか、それともタグクラウドと関連するブログエントリを使用してその会社のブログを作成するためにまったく別のアプローチを取るべきですか?

4

1 に答える 1

1

現在のアプローチを維持しながら、両方の問題を非常に簡単に解決できるはずです。

ビュー リスト ('admin/build/views/list') を見てください。「taxonomy_term (default)」というビューが表示されますが、これは通常デフォルトでは無効になっています。これは、組み込みの分類用語ページのオプションのオーバーライドです。これを有効にして、作成したブログ ビューのように見えるように構成できます。

または、それを無効のままにして、タイプ「ページ」の別の表示を既存のブログ ビューに追加し、それを組み込みの分類用語のオーバーライドとして構成することもできます。このためには、そのディスプレイのパスを 'taxonomy/term/%' に設定し、用語 ID 引数をフィルターとして使用するようにディスプレイを調整する必要があります (これがどのように機能するかについては、上記のオーバーライドを参照してください)。

逆に、デフォルトの taxonomy_term オーバーライド ビューを使用し、ブログ ビューのニーズに合わせて出力を構成し、最近のブログ エントリの別の表示をそれに追加することもできます。この後、独自のブログ ビューを削除し、代わりに分類用語オーバーライドの新しい表示を使用します。

于 2010-10-05T23:59:49.777 に答える