Wie funktioniert EVA?
Eingetragen von StefanT (127)
am 08.12.2011 - 23:29 Uhr in
am 08.12.2011 - 23:29 Uhr in
Hallo,
ich möchte gern den Inhalt einer View direkt in einem Inhaltstyp ausgeben.
Ich hab gelesen, dass man das mit dem Modul EVA machen kann. Leider gibt's da keinerlei Doku zu und im Netz hab ich auch nichts gefunden.
Ich hab's mal installiert, aber es ist einfach gar nichts passiert. Ich hab keinen neuen Inhaltstyp und in meinem View kann ich auch nichts neues feststellen.
Weiß jemand, wo man etwas findet, wie man es benutzen kann?
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast Du mal im View die
am 08.12.2011 - 23:54 Uhr
Hast Du mal im View die verschiedenen Einstellungen unter Format angesehen?
Ok, das war meine erste Idee, bevor ich es probiert habe. Du mußt ein neues Display anlegen vom Typ Entity Content. Dann sagen, für welchen Entity Typ das ist und dann die einzelnen Bedingungen ansehen.
Wie gesagt, auch gerade das erste Mal angesehen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hmmm... wie legt man ein
am 09.12.2011 - 01:19 Uhr
Hmmm... wie legt man ein eigenes Display an?
Ich kann in meinem Inhaltstyp unter "Anzeige verwalten" z.B. noch die Einstellungen für "Vollständiger-Inhalt" oder RSS usw. einstellen, aber nicht vom Typ Entity Content.
Oder bin ich da an der ganz falschen Stelle?
Das passiert da, wo Du die
am 09.12.2011 - 10:41 Uhr
Das passiert da, wo Du die Auswahl zwischen Block und Page zufügen hast, also bei dem Add-Button.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Views
am 09.12.2011 - 12:23 Uhr
Oder bin ich da an der ganz falschen Stelle?
Ja. Das Display fügst Du einem View hinzu, nicht einem Inhaltstypen.
Nachdem Du ein View-Display vom Typ "Entity Content" definiert hast, kannst Du dieses dann in den Anzeigeeinstellungen des Inhaltstypen an die gewünschte Position verschieben.
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Super! Danke für die Info.
am 09.12.2011 - 18:44 Uhr
Super! Danke für die Info. Werd ich morgen mal ausprobieren.
Ich bin schon ein gutes Stück
am 10.12.2011 - 00:35 Uhr
Ich bin schon ein gutes Stück weiter.
Ich habe einen "Entity Content" zu den Displays des Views hinzugefügt und es auch geschafft, dass der View in meinem Inhaltstyp angezeigt wird.
Jetzt scheitere ich allerdings daran, nur bestimmte Elemente des Views anzuzeigen.
Zum Hintergrund:
Ich habe einen Inhaltstyp "Person", der Personen beschreibt.
Dieser Inhaltstyp hat u.a. einen Titel (den Namen der Person) und Tags (die u.a. auch den Namen der Person nennen).
Als zweiten Inhaltstyp habe ich "Video", der Youtube-Videos und ebenfalls Tags enthält (nämlich die Namen der Personen, die darin zu sehen sind).
Jetzt möchte ich in dem Inhaltstyp "Person" eine Liste der Videos ausgeben, die als Tag den Namen der Person enthalten.
Beispiel:
Person: Titel "Josefine Preuß"; Tags "Josefine Preuß"
Video: Titel "Trailer Film A"; Tags "Josefine Preuß, Elyas M'Barak"
Video: Titel "Trailer Film B"; Tags "Paula Schramm"
Auf der Seite der Person "Josefine Preuß" soll jetzt nur das Video "Trailer Film A" im View angezeigt werden, da es ebenfalls das Tag "Josefine Preuß" enthält. Das Video "Trailer Film B" soll nicht angezeigt werden, da es nur das Tag "Paula Schramm" enthält.
Ich habe dazu einen Contextual Filter angelegt und es mit "Inhalt (Titel)" oder "Inhalt (Tags)" versucht, aber sobald ich das mache, wird gar kein Video angezeigt. Lasse ich den Contextual Filter weg, wird die gesamte Videoliste angezeigt.
Kann mir da jemand weiterhelfen?
interessiert mich auch
am 11.01.2012 - 11:42 Uhr
Hi, genau das benötige ich auch. Angeblich kann man über Argumente so auch den Inhalt des attachten Views einschränken. Ich möchte an "User" einen View dranhängen mit allen Artikeln die er geschrieben hat.
Hat hier wer schon Erfahrungen?
lg
Dann mußt Du unter Extras
am 11.01.2012 - 11:51 Uhr
Dann mußt Du unter Extras eine Beziehung (relationship) einrichten, die den User mit den Nodes als Autor verknüpft "Benutzer: Content authored". Dabei sollte der View Inhalte von Typ User anzeigen, dann gibt es diese Möglichkeit.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
danke aber wie
am 11.01.2012 - 12:08 Uhr
Hi,
danke! Genau ich brauche vom User die User-ID und das wird ein Filter für den View. Nur wie übergebe ich das? Ok, ich mach die Relationship. Und dann? Muss ich das unter "arguments" bei "entity content settings" als Token übergeben?
lg
gelöst!
am 11.01.2012 - 12:57 Uhr
Hi,
hab es doch geschafft.
Anscheinend wird es wie normal über Contextual Filter gelöst. Bei den Entity Settings muss "id" stehen. Ich hab die Relationship zu "content: author" gemacht und dann den contextual Filter "content: author id". Und der ganze View hängt an meinen "users".
Trotzdem Danke!
Anzeige Inhaltstyp ohne EVA
am 21.02.2012 - 18:22 Uhr
Habe eine View definiert und dort nachstehenden Zuordnungen getroffen.
Entity content settings
Entity type:Inhalt.
Bundles:Artikel, EVA-Test, Einfache Seite, Praxis
Inhaltstyp "EVA-Test" habe ich speziell zum Testen angelegt. Ich hätte jetzt erwartet, dass ich dort einen neuen Feldtyp "EVA" oder ähnlich vorfinde. Ich kann aber nichts entdecken.
Kannst Du bitte "kannst Du dieses dann in den Anzeigeeinstellungen des Inhaltstypen an die gewünschte Position verschieben." für Dummies genauer erklären?
Gruß Wolfgang