2016-05-18 4 views
0

Ich arbeite mit Drupal Ansichten, um Nachrichten in Diashow anzuzeigen.Wie fügt man mehrere kontextabhängige Filter in der Drupal-Ansicht hinzu?

Jetzt muss ich Artikel zusammen mit Nachrichten in einer einzigen Diashow hinzufügen, zu diesem Zweck versuche ich, Beziehungen hinzuzufügen und dann diese Beziehungen zu NID in kontextabhängigen Filtern hinzuzufügen.

(Snap Shots hier)

http://prntscr.com/b5jvvw

http://prntscr.com/b5jq2x

Mit einzelnen kontextuellen Filter alles funktioniert perfekt, aber über das Hinzufügen von anderen nichts funktioniert. Snap für die Diashow http://prntscr.com/b5jqyu

Wie mehrere kontextabhängige Filter in Drupal-Ansicht hinzufügen?

Antwort

0

Ich denke, Sie fragen, wie Seiten-URL zu bilden, so Ansicht so jene kontextuellen paremeters sammeln würde, sollte es sein wie:

page_url/news_id/article_id

dh

slodeshow/5/17

Als Alternative können Sie verwenden views_embed_view():

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

und bilden Sie die Seiten-URL wie Sie möchten (müssen), sammeln Sie sie von der Seite URL manuell und rufen Sie dann views_embed_view mit diesen Parametern und HTML-Inhalt drucken diese Funktion zurückgegeben.

Parameter sind: view_machine_name, display_machine_in, first_contextuarl_filter, second_contextual_filter, thirt_contextual_filter ...

Verwandte Themen