Content Typ 1;2 und 3 in Abhängigkeit zu Content Typ 4 und 5, zur anzeige kommen lassen
am 10.05.2024 - 09:34 Uhr in
Hallo Zusammen,
stehe ich mir auf dem Schlauch?
Es sind verschiedene Content Typen die in Abhängigkeit zur Anzeige kommen. Wie stelle ich das mit views an? Ich komm irgendwie nicht recht weiter.
Wie die Felder vergeben sind liste ich nun auf:
- Content Typ 1 (Beinhaltet)
- Taxonomy 1
- Taxonomy 2
- Taxonomy 3
- Content Typ 2 (Beinhaltet)
- Taxonomy 1
- Taxonomy 2
- Taxonomy 3
- Content Typ 3 (Beinhaltet)
- Taxonomy 1
- Taxonomy 2
- Taxonomy 3
- Content Typ 4 (Beinhaltet)
- Taxonomy 1
- Taxonomy 2
- Taxonomy 3
- Content Typ 5 (Beinhaltet)
- Taxonomy 1
- Taxonomy 2
- Taxonomy 3
- View 1 (Beinhaltet)
- Taxonomy 1
- Taxonomy 2
- Taxonomy 3
Wenn die Content Typen 4 und 5 zur Anzeige kommen, sollen in Abhängigkeit zur Taxonomy 1-3, die Content Typen 1-3 oberhalb angezeigt werden.
Wie stelle ich das an?
Mein Gedanke war, eine View (View 1) zu erstellen, die für die die Content Typen 1-3 zur Anzeige bringt. Das Klappt auch sehr gut.
Wie bekomme ich die Abhängigkeit zu den Content Typen 4 und 5 hin, das die View 1 schon quasi voreingestellt ist von der Taxonomy 1-3 der Content Typen 4-5?
Danke für das lesen und deine Zeit.
- Anmelden oder Registrieren um Kommentare zu schreiben
Abhängigkeit
am 23.05.2024 - 10:41 Uhr
Ich würde an deiner Stelle wie folgt vorgehen:
1. View mit Content Typ 4 und 5 einrichten, da jene ja die Ausgangsdaten sind
2. Gib die Taxonomie-Entitywerte aus (IDs)
3. Jetzt kommt der Knackpunkt und das Hauptproblem: Ich kann aus deiner Beschreibung nicht herauslesen, ob wir hier eine
1 : n : n Beziehung zwischen Content Typ4/5 : Taxonomy : Content Typ1/2/3 oder nur eine
1 : 1 : 1 Beziehung haben oder noch etwas anderes
-> Ersteres ist natürlich deutlich komplexer
4. Um nun auf die Inhalte von Content Typ1/2/3 zugreifen zu können, musst du in der View eine "Beziehung" herstellen. Dies ist in den Views rechts in den ADVANCED Einstellungen unter RELATIONSHIPS möglich. Am besten liest du dich hierzu mal ein.