2016-04-13 27 views
0

Hallo, ich benutze Drupal 7. Ich zeige einige Artikel nach ihrer Taxonomie und Tag mit views_embed_view(). Als ich meine Ansicht erstellt habe, habe ich gesagt, dass ich einen Artikel Teaser zeigen möchte, aber es zeigt immer den ganzen Inhalt an. Gibt es eine Lösung? wie wordpress zum Beispiel excerpt() oder ein Parameter für die Funktion views_embed_view()? Danke.Artikel anzeigen Teaser Drupal 7

Antwort

1

Ansichten einbetten Funktion müssen zwei Parameter:

print views_embed_view($view_name , $display_id); 

Wo:

  • $ view_name - ist der Name der Ansichten, die Sie erstellt haben.

  • $ display_id - ist die Anzeige-ID der von Ihnen erstellten Ansichten.

können Sie zusätzliche Argumente für deinen kontextuellen Filter verwenden:

print views_embed_view('views_name', 'display_id', $term_id, $user_id, etc..); 

In Ihrem Fall hier gibt es keine Notwendigkeit für zusätzliche Argumente. Sie können den Content-Typ der Ansicht aufrufen, den Sie eingebettet haben, und den Teaser für die Anzeigeeinstellungen einrichten. In Ihrem Fall:

admin/structure/types/manage/article/display/teaser 

Dort haben Sie auf field-> Format-> Körper (unter der Annahme, dass es Ihre Inhalte) Optionen getrimmt oder Zusammenfassung oder getrimmt und dort können Sie einrichten dein Teaser.

Hoffe, das hilft.