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 - 19: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 - 22: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 - 00: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 - 00: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 - 00: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 - 00: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 - 01: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 - 01: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 - 01: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 - 01: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 - 01: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 - 01: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 - 01: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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 2 Wochen 4 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 22 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 5 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 18 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