DRUPAL6ビュー:出力「分類:すべての用語」フィールドが2つの項として2つのリンクとしてフィールド

StackOverflow https://stackoverflow.com/questions/3706361

  •  02-10-2019
  •  | 
  •  

質問

簡単に説明すると、カスタムビューを作成しています。NIDに関連付けられた2つの分類項をリストして、ビューの引数を返す2つの異なるリンクとして出力するフィールド(Term1 to view1、term2 to view/term2。むしろ、むしろ、 1つの集約されたリンクとして出力されます(Term1およびTerm2出力ビュー/Term1%0aterm2の両方。

私は何か間違ったことをしていますか、それともこれは不可能ですか?

徹底的に:

私は製品のビューを構築しています(ページ出力があります http://example.com/products)ビルトインUbercartカタログPsuedo-viewが私のためにそれをしていないため、Drupal Ubercartサイトで。これらの製品のいくつかは、複数の分類項(同じ語彙内)に属します。たとえば、Product_example1は、Blue and Glowinthedark、Product_example2 Red and and Glowinthedark、Product -Example3 Just Blueという用語に属します。

SO:製品/赤、製品/Glowinthedarkなどの用語に基づいてビューを制限する議論を作成しました。したほうがいい。ビューは素晴らしいです!

ここで、このビューに表示されている各製品が生成された製品/[用語]ページにリンクすることを望んでいます。フィールドの出力「分類法:すべての用語」は、交換引数のリンクとしてのリンク/[TID]が1つの用語で機能します(Product_example3のフィールドは1つの用語で機能します:/blue(ビューは素晴らしい!)が、ここで問題はあります。 、それは2つの用語ではありません(または私は2つ以上の用語を想定しています)。これは、フィールドがリストとして出力されるか、単純なセパレーターを使用しているかどうかに当てはまります。したがって、Product_exampleの場合、フィールドはblueとglowinthedarkの両方の用語をリストします(リスト項目として、または選択した "、" simple Separator)として正しく分離されていますが、両方の用語は相対リンク製品/blue%0aglowinthedarkを出力します。

それは明らかですか?奇妙なことに、似たような状況を持っている人は誰もGoogleにすることができませんでしたが、私がこれに最初に出くわしたとは想像できません。それはそれほど重要ではないので、あきらめるかもしれませんし、いくつかの飽和性ではあるが実行可能な回避策を考えることができますが、皆さんは洞察力があるかもしれないと思いました。私に希望を与える唯一のことは、「このフィールドをその用語ページにリンクする」チェックボックスが選択されている場合、ビューは2つの別々の用語のページへのリンクを持つ2つの別々の行アイテムを正常に出力することです。

また、この質問をDrupal.orgに投稿しています。御時間ありがとうございます!

役に立ちましたか?

解決

うーん...奇妙な。私はあなたの質問を注意深く読みました。しかし、私はあなたが望む結果を得ています!

  • 複数の選択の分類語の語彙があります(「セクター」と呼びましょう)
  • 私は単一の選択である分類の語彙を持っています(それを「場所」と呼びましょう)

私のフィールドセクションでは、分類法を追加します:すべての用語

  • 分類法の設定:すべての用語「このフィールドをリンクとして出力」を選択します。そこには、「リンクパス」をProduct/[TID]に設定します
  • 「このフィールドを用語ページにリンクする」がチェックされていないことを確認します
  • シンプルなコンマセパレーターを使用しています
  • 「特定の語彙に条件を制限する」チェックボックスは関係ありません。それはあなたのビジネス要件に依存します。

必要に応じて、私は製品/ABC、製品/XYZなどを手に入れます。これは、特定のノードが同じ分類の語彙から複数の項を持っている場合でも機能します。 %0Aのものはありません。

これは私のために箱から出しています。両方のビュー2.11とビュー3.0-alpha3で試しました

最新バージョンのビューにアップグレードしてみて、運が良くなったかどうかを確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top