2016-05-18 2 views
0

私はdrupalビューを使ってニュースをスライドショーに表示しています。Drupalビューで複数のコンテキストフィルタを追加するにはどうすればよいですか?

ニュースとニュースを1つのスライドショーで追加する必要があります。この目的のために、リレーションシップを追加して、コンテキストフィルタでNIDにリレーションシップを追加しようとしています。

シングルコンテキストフィルタを用いて(ここではスナップショット)

http://prntscr.com/b5jvvw

http://prntscr.com/b5jq2x

すべてのものは完璧に動作しますが、他の何も作品を追加します。 スライドショーのスナップhttp://prntscr.com/b5jqyu

drupalビューで複数のコンテキストフィルタを追加するにはどうすればよいですか?私はあなたが眺めがとてもそれらの文脈paremetersを収集しますので、ページのURLを形成する方法を求めていると思います

答えて

0

は、それがあるべきよう:

PAGE_URL/news_id/article_idに

すなわち

slodeshow/5/17

別の方法として、あなたはviews_embed_view()を使用することができます。

https://api.drupal.org/api/views/views.module/function/views_embed_view/7.x-3.x

あなたが好きなようにページURLを作成し、手動でページURLから収集し、それらのパラメータでviews_embed_viewを呼び出し、関数が返すHTMLコンテンツを出力します。

パラメータは:view_machine_name, display_machine_in, first_contextuarl_filter, second_contextual_filter, thirt_contextual_filter ...

関連する問題