Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

[gelöst] Felder einer node einem Vokabular-Begriff zuordnen

Eingetragen von stixer2 (113)
am 10.03.2014 - 20:16 Uhr in
  • Views
  • Drupal 7.x

Hi.

Ich habe Artikel, die bestimmte Begriffe eines Vokabulars beinhalten.
Ich möchte nun alle Begriffe aus einem bestimmten Vokabular per views auflisten, dort aber Felder aus den Artikeln zuordnen.

Konkret:
Es gibt z.B. 20 Künstler, die mehrere Kunstwerke ausstellen (das sind die einzelnen Artikel).
In jedem dieser Artikel gibt es ein Feld "Künstler" (Vokabularfeld).
In views möchte ich jetzt eine Übersichtsseite erstellen, die alle Künstler auflistet – ich will aber, dass dort nicht nur die Begriffe – also alle Künstler – auflistet, sondern eben auch ein (z.B. Zufalls)Bild angezeigt wird, dass zu dem jeweiligen Künstler gehört.
Im Prinzip, wie hier: http://artlondon.com

Ich habe schon einiges versucht, aber irgendwie stehe ich auf dem Schlauch und über Kontextfilter und Beziehungen kriege ich es irgendwie nicht hin.

Ich habe aber auch das Gefühl, dass ich den Wald vor lauter Bäumen nicht sehe. Hat wer einen Tipp?

Danke und Grüße!

‹ Glossary view als block - Pager wird nicht angezeigt [gelöst] Felder einer node einem Vokabular-Begriff zuordnen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Da musst Du noch einen

Eingetragen von Ionit (1802)
am 10.03.2014 - 23:51 Uhr

Da musst Du noch einen zweiten View erstelllen (der das Zufallsbild anzeigt) und diesen View bindest Du über https://drupal.org/project/viewfield in den Künstlerview ein. Mit "Vewfield" hast Du ein neues Feld (unter "Felder") welches den zweiten View rendert aber wie ein Feld funktioniert. Als Argument nimmst du dann die NID/UID des Künstlers ....

Im View mit dem Zufallsbild wählst Du dann als Filter "Global:Zufall" und machst dort am besten noch den Views-Cache an (15/30/45 Minuten)

So mache ich das bei mir .....

  • Anmelden oder Registrieren um Kommentare zu schreiben

Klingt gut, aber es haut noch

Eingetragen von stixer2 (113)
am 11.03.2014 - 01:05 Uhr

Klingt gut, aber es haut noch nicht hin…

Versuche das gerade, aber irgendwie sehe ich da kein neues Feld. Wie müsste die Bezeichnung für das viewfield denn sein?

Verstehe ich richtig:
* Ich baue eine view, die einfach Bilder aus den Artikeln holt (siehe Anhang).

* Ich baue eine view vom Typ Taxonomie-Begriffe. Die Begriffe zieht sich die view aus dem Vokabular "Künstler". Unter "Felder" steht Name, und dann müsste ich direkt ein neues Feld finden, dass von viewfield kommt?

AnhangGröße
Bildschirmfoto 2014-03-11 um 00.03.07.png 107.48 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Entschudige bitte - ich hatte

Eingetragen von Ionit (1802)
am 11.03.2014 - 01:38 Uhr

Entschudige bitte - ich hatte das falsche Modul verlinkt ... Bitte nutze das hier https://drupal.org/project/views_field_view

Du legst jetzt zwei Views an "Views_Künstler" und "Views_Künster_Werke" (das müssen zwei verschiedene Views sein sonst funzt das nicht). In "Views_Künstler" kommt dann das views_field_view rein und dort wählst du "Views_Künster_Werke" - davor noch das NID-Feld - dieses NID-Feld wählst du in den Field-Settings des views_field_view als Argument aus . In "Views_Künster_Werke" wählst Du als Argument/Contextual filters das Reference Feld aus ....

Wenn "Views_Künstler" aufgerufen wird, übergibt es die NID als Argument an den eingebetteten "Views_Künster_Werke" und dort wird dann das entsprechende Random-Werk des jeweiligen Künstlers angezeigt ....

Fertig!

Nachtrag: Das views_field_view findest Du unter "Global: View" - dort als "Contextual filters " -> "[!nid]" (ohne Anführungszeichen) eintragen (vorher das NID-Feld einfügen damit die NID vorhanden ist).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bin gerade am testen… danke

Eingetragen von stixer2 (113)
am 11.03.2014 - 01:42 Uhr

Bin gerade am testen… danke für deinen Einsatz!

Aber ich kapiere das mit dem nid-Feld noch nicht. Ich sehe nur das (siehe Anhang)

AnhangGröße
Bildschirmfoto 2014-03-11 um 00.42.29.png 352.89 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Künstler-NID

Eingetragen von Ionit (1802)
am 11.03.2014 - 01:54 Uhr

Die Künstler-NID referenzierst du ja aus den "Werken" ... daran willst du ja filtern. Du musst also im "Views_KÜnstler" die NID als Feld angeben (Vor dem Views Field) ... dann erscheint die NID als Token/Ersetzungsmuster in der Liste Deines Screenshots

[!nid] setzte du dann in "Kontextfilter" ein .... gleichzeitg musst Du das Reference-Feld unter "Kontextfilter" im "Views: Zufallsbild" angeben.

Mach mal bitte ....

Edit: Du referenzierst doch die Künstler aus den "Werken" per "Reference Field" - und "Künstler" sind Nodes - genauso wie die "Werke" oder nicht?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habs nochmal gelesen (ist

Eingetragen von Ionit (1802)
am 11.03.2014 - 02:01 Uhr

Ich habs nochmal gelesen (ist schon spät und ich bin fast schon am schlafen) .... Die Küstler sind ja Taxos also musst du nach den Taxos filtern (nicht NID) .... sorry mein Fehler .... also was ich zu den NIDS geschrieben habe einfach ignorieren :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also: Das Feld Künstler mache

Eingetragen von stixer2 (113)
am 11.03.2014 - 02:01 Uhr

Also:
Das Feld Künstler mache ich über Taxonomie. D.h., in diesem Vokabular stehen alle Künstler.
Ich lege also eine node vom Seitentyp "Werke" an. Dort stehen alle Infos: "Bild", "Technik" etc. – das Feld Künstler ist ein Eintrag in ein eigenes Vokabular "Künstler".
Per Views kann ich dann einfach alle Einträge (was ja die Künstler sind) auflisten. Und genau dort soll eben auch ein Bild pro Künstler mit ausgegeben werden.

Vielleicht gibt es eine bessere Möglichkeit?

Sorry für meine verworrene Darstellung…

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie ich das oben geschrieben

Eingetragen von Ionit (1802)
am 11.03.2014 - 02:09 Uhr

Wie ich das oben geschrieben habe ....

View 1 zeigt alle Künstler an (Taxo-Terms) und der eingebettete Views 2 zeigt zu jedem Taxo-Term ein Zufallsbild an! Du filterst über Contextual ( Views 2) dann die Taxo-Terms welche du im "Views Field" (View 1) übergibst ....

Künstler 1
Zufallsbild

Künstler 2
Zufallsbild

Künstler 3
Zufallsbild

Künstler 4
Zufallsbild

etc!

Als Token nimmst Du [!name] (da musste mal gucken ob das die reine TID ist) ....

  • Anmelden oder Registrieren um Kommentare zu schreiben

Im Prinzip lügt es schon, nur

Eingetragen von stixer2 (113)
am 11.03.2014 - 02:13 Uhr

Im Prinzip läuft es schon, nur dass ich eben alle Werke eines Künstlers angezeigt bekomme…

Oh Mann, das macht Knoten im Hirn…

Danke, danke, danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann musst Du natürlich in

Eingetragen von Ionit (1802)
am 11.03.2014 - 02:18 Uhr

Dann musst Du natürlich in Views 2 (Zufallsbild) unter "Items" -> eins/1 einstellen damit nur ein Werk angezeigt wird und unter "sort criteria" -> "Global: Random" nicht vergessen

Use pager: Display a specified number of items | 1 item

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jetzt gehts es… ich musste

Eingetragen von stixer2 (113)
am 11.03.2014 - 02:17 Uhr

Jetzt gehts es… ich musste nur bei "Seitennavigation" die Anzahl auf 1 setzen und den cache ausschalten.

Puh… danke nochmal für die Nachtschicht!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gern! Setzte dann bitte den

Eingetragen von Ionit (1802)
am 11.03.2014 - 02:19 Uhr

Gern!

Setzte dann bitte den Titel dieses Threads oben auf "gelöst"

Ich geh dann schlafen!

Gute Nacht!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 6 Tagen 3 Stunden
  • Guckst du hier: step by step
    vor 5 Tagen 17 Stunden
  • Guckst du hier: step by step
    vor 5 Tagen 17 Stunden
  • Ich habe ja keine Angst vor
    vor 2 Wochen 1 Tag
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 2 Wochen 3 Tagen
  • Vielen Dank erst einmal, aber
    vor 2 Wochen 5 Tagen
  • Du hast die "Trusted host
    vor 2 Wochen 5 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 4 Wochen 4 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 5 Wochen 21 Stunden
  • Arrrrg. Nix Tabelle :-D /*
    vor 9 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250284
Registrierte User: 20499

Neue User:

  • Inga GuAph
  • Robertolix
  • DavidBit

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 30 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association