タグ付けされた質問 「views」

Viewsモジュールでは、柔軟なクエリビルダーを使用してエンティティのリストを作成できます。

3
ビューのコンテキストフィルター分類名
分類フィールドを持つカスタムコンテンツタイプのビューにコンテキストフィルターを追加しています。コンテキストフィルターを使用すると、分類法タグ名ではなく、分類法タグIDでフィルタリングできます。分類内の指定されたタグの意味: 1 | test1 2 | another tag 3 | taggy ...... 99 | coolness 私が好きなURLを解析する文脈フィルタを生成することができますhttp://mydrupal/myview/3がタグ付けされているすべてのコンテンツを表示するtaggyURLは、タグによる検索に引数を渡す必要がありますが、を名前の代わりにタグのID、例えば、http://mydrupal/myview/taggyでタグ付けされたすべてのコンテンツを表示するためにtaggyどのようにこれを達成できますか?
106 7  taxonomy-terms  views 

11
ビュー-グループの周りにラッパーDIVを追加します
Drupal 7では、いくつかのフィールドをリストするビューを作成しました。フィールドは別のフィールド(フィールドの用語ID)によってグループ化されます。マークアップは次のようになります。 <h3>[Term 1]</h3> <div class="views-row views-row-1 views-row-odd views-row-first"> [Field Content] </div> <div class="views-row views-row-2 views-row-even"> [Field Content] </div> <div class="views-row views-row-3 views-row-odd views-row-last"> [Field Content] </div> <h3>[Term 2]</h3> <div class="views-row views-row-1 views-row-odd views-row-first"> [Field Content] </div> <div class="views-row views-row-2 views-row-even"> [Field Content] </div> <div class="views-row views-row-3 views-row-odd views-row-last"> [Field …
43 views 

9
2つのビューの結合を作成する方法は?
「投稿日」でソートされたユーザーのノードとコメントの結合を取得しようとしています。この投稿はD6のサンドボックスプロジェクトにリンクしていますが、7には何もありません。 この投稿には、D6でhook_views_pre_execute()とSQL UNIONを使用した例があります。これは、ビュー3のD7では機能しません。 merlinofchaosのコメントに出会いました Drupalの新しいクエリジェネレーターを使用しているため、クエリはSelectQueryオブジェクトであり、これを変更または置換する必要があります。詳細については、Drupal 7の新しいデータベースレイヤーを参照してください。 誰かがこれを行う方法や2つのビューを組み合わせる他のソリューションの例を持っていますか?
36 7  views 

4
ビューでajaxのロード動作を変更するにはどうすればよいですか?
ブロックにいくつかの公開されたフィルターがあるビューがあります。AJAXと自動送信機能を使用するため、フィルターオプションが変更されるとすぐにビューが再ロードされます。 オプションを選択してから再ロードされるビューまでの短い遅延で、おなじみの青いAJAXスロバがフォームの下部に表示されます(非表示の送信ボタンは現在どこにあると思います)。 throbber要素のCSSをオーバーライドすることでこの画像をカスタマイズできることは知っていますが、まったく使用したくないと思います。 むしろ、jQueryアニメーションを使用して、公開されたフィルターフォーム(および理想的にはメインビュー)を一時的にフェードアウトします。AJAX呼び出しが完了すると、それらはフェードインします。 それに失敗すると、Views UIモジュールが更新するときに使用するのと同じメソッド、つまり、このアイコンをページの中央に配置したいと思います。 それはすでに組み込まれているので、この読み込み動作のスタイル/場所を変更する設定がどこかにあると思いました。しかし、そのような運はありません。 これらの方法のいずれかを実装するにはどうすればよいですか? ビュー7.x-3.3でDrupal 7を使用しています。
34 7  views  ajax  javascript 

3
ビュー内の要素をグループ化するにはどうすればよいですか?
8つの記事があります:第1条(ゲーム)、第2条(ローカルニュース)、第3条(世界ニュース)、第4条(世界ニュース)、第5条(ゲーム)、第6条、第7条、第8条。 ビューでは、記事を「ニュース」、「ゲーム」、「その他」でグループ化します。世界のニュースとローカルニュースを1つのカテゴリにまとめ、カテゴリのないものを「その他」に移動します。私はこの見方だけのために新しい語彙を作りたくありませんでした。グループごとのフィールドを使用してこれを達成しようとしましたが、その方法を使用してこれをどのように達成できるかわかりません。
33 7  views 



9
ランダムソートを使用するときに重複を削除するにはどうすればよいですか?
ノードタイトルとロゴ(cckフィールド)を表示するビューを作成しました。引数では、分類用語名を渡しました。 結果では、ノードは2回または3回表示されています。クエリ設定で個別のチェックボックスを既にチェックしましたが、それも機能しません。ランダムソートを使用しましたが、これにより重複が発生しているようです。ランダムソートを削除すると、正常に機能します。 ランダムソートを無効にせずに重複を回避するにはどうすればよいですか?
31 7  views 


5
ビューで分類法/用語/%リストをオーバーライドするにはどうすればよいですか?
コンテンツタイプにボキャブラリーが関連付けられています。このコンテンツタイプで作成されたノードを分類するために選択できる用語は1つだけです。ボキャブラリーはビークルと呼ばれ、「車、トラック、ボート」という用語があります。コンテンツタイプの名前もVehiclesです。 パスautoを使用して[vocabulary:name] / [term:name]を表示するため、レンダリングするとsite.com/vehicles/trucksが表示されます。たとえば、すべてのトラックが表示されます...典型的なDrupalのもの。 OK... これで、「乗り物」というパスのあるページであるビューができました。コンテンツタイプ「車両」のすべてのアイテムを表示するように設定されています。このページビューは、「分類用語ID」という引数を取るようにも設定されています。 タクソノミー用語が存在する場合、タクソノミーパスに対して生成されるURLエイリアスは、引数が指定された[ビュー]ページとまったく同じであることに注意してください。 URLエイリアス分類パス= vehicle / trucks。引数を含むビューページ= vehicle / trucks。 これは意図的なものです。私の目標は、引数が存在しない場合にそのコンテンツタイプのすべての結果を表示することであり、引数が存在する場合、最も重要なことは、その分類用語に基づいて結果をフィルタリングし、引数なしと同じフィールドと構造を保持することです(と同じsite.com/vehicles)。 問題は、これが期待どおりに機能しないことです。site.com/vehiclesは、私のビューと関連するフィルターを正しく表示します。site.com/vehicles/trucksは、Drupalが提供する通常のフォーマットされていない分類リストのみを示しています。 これは、分類用語ID引数が正しく構成されていないためですか? これは、ビューの後に分類フックが発動する重みの問題ですか?もしそうなら、どのように私はそれが正しく発火し、私に必要な結果を与えるように、ここで重みを再配置できますか? 私があなたが提案しようとしていることは知っています-ビューには、Drupalのデフォルトビューをオーバーライドするタクソノミー/用語/%ビューが付属しています。 しかし、これは私の場合はうまくいきません。複数のコンテンツタイプがあり、それぞれに独自のボキャブラリーがあり、それぞれにオンビューと個別のフィールドセットがあります(たとえば、家と車には非常に異なるフィールドセットがあります)。すべてのコンテンツタイプに同じフィールドがある場合、分類法/用語/%が機能しますが、そのオーバーライドのフィールドを模倣することができますが、そうではないため、引数に基づいてパスを取得して、その語彙用語と私のフィールド構造を維持しますか? 混乱する場合は申し訳ありません。参照のためのサイトへのリンクhttp://www.buyagainbaby.com。サイトは現在、タクソノミー/用語/%をオーバーライドとして使用していますが、各ビューがタクソノミーに基づいて結果セットをレンダリングする方法を担当するように変更する必要があります。

2
ビューのコンテキストフィルターで提供されるfield:deltaコンテンツタイプの意味は何ですか?
ビューの新しいコンテキストフィルターを作成する場合、タイプのリストにはcontent:spec(field_spec:delta)などのオプションが含まれます。specは、ビューで受け入れられるコンテンツタイプにアタッチしたフィールドの名前です。リストに表示されるすべてのフィールドではありませんが、一部に表示されます。このフィールドに関する参照が見つかりません。これは何ですか(field_name:delta)?
27 views  7 

1
エンティティ参照表示のビュータイプを作成する方法は?
エンティティ参照のフィールドコレクションを含むエンティティがあり、エンティティ選択モードでエンティティ参照を編集できます(バンドルによるオプションのフィルターを使用)。ただし、エンティティフィールド名xのみがリストに表示されます。 参照されたエンティティからの情報を表示するビューも作成しましたが、エンティティ選択モードをビューに切り替えると、次のメッセージが表示されます。 適格なビューは見つかりませんでした。エンティティ参照表示を使用してビューを作成するか、そのような表示を既存のビューに追加します 。 その後、エンティティ参照表示タイプのビューをいくつか作成しました。これらのビューには同じ情報が表示されますが、エラーメッセージが表示されます。 エンティティ参照表示ビューを作成する手順を教えてもらえますか?PS。エンティティ参照はフィールドコレクションの複数値要素であるため、私がやっていることはいつもよりも巧妙だと思いますが、ビューを作成することはできません>
26 views  entities 

5
ビューに固有のJavaScriptを追加するにはどうすればよいですか?
サイトに特定のクラス名を持つビューがあります。テーマのtemplate.phpファイル内で、要求されたページで特定のクラス名のビューが利用可能かどうかを知る方法を知りたいです。 特定のクラス名を持つビュー(イメージギャラリーなど)がページで使用される場合、特定のJavaScriptとCSSを含める必要があるため、これは私にとって非常に重要です。


5
ビュー内の2つのフィールドの組み合わせの単一フィルターを公開する
2つのユーザープロファイルフィールド「姓」と「名」があります。ユーザーリストビューもあります。「姓」と「名」の両方を検索できるフィルターとして「名前」を公開したい。これら2つのフィールドの組み合わせの単一フィルターを実行するにはどうすればよいですか?ビューUIから作成できますか? 可能な方法の1つは、フォームで非表示になる別のプロファイルフィールド「名前」を作成することです。ユーザーの保存時に、2つのフィールド値を「名前」フィールドに結合し、ビューでフィルターとして公開します。しかし、このソリューションはハードコーディングであり、フックを記述する必要があります。
24 7  views 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.