Ich habe einen Wortschatz an einen Inhaltstyp angehängt. Es kann nur ein Begriff ausgewählt werden, um einen mit diesem Inhaltstyp erstellten Knoten zu kategorisieren. Das Vokabular heißt Fahrzeuge und enthält Begriffe wie "Autos, Lastwagen, Boote". Der Inhaltstyp wird auch Fahrzeuge genannt.
Ich benutze path auto, damit es [vocabulary: name] / [term: name] anzeigt. Wenn es also gerendert wird, werden zum Beispiel site.com/vehicles/trucks angezeigt, die alle Trucks zeigen ... typisches Drupal-Zeug. Okay...
Jetzt habe ich eine Ansicht, die eine Seite mit einem Pfad "Fahrzeuge" ist. Es ist so eingerichtet, dass alle Elemente des Inhaltstyps "Fahrzeuge" angezeigt werden. Diese Seitenansicht ist auch so eingerichtet, dass ein Argument 'Taxonomiebegriff-ID' verwendet wird.
Beachten Sie, dass bei Vorhandensein des Taxonomiebegriffs der für den Taxonomiepfad generierte URL-Alias genau mit dem auf der Seite "Ansichten" angegebenen Argument übereinstimmt:
URL-Alias-Taxonomiepfad = Fahrzeuge / LKWs. Ansichtsseite mit Argument = Fahrzeuge / LKW.
Dies ist absichtlich. Mein Ziel war es, alle Ergebnisse dieses Inhaltstyps anzuzeigen, wenn ein Argument nicht vorhanden war, und wenn es vorhanden war, die Ergebnisse vor allem auf der Grundlage dieses Taxonomiebegriffs zu filtern UND die gleichen Felder und Strukturen wie ohne das Argument beizubehalten (wie site.com/vehicles).
Das Problem ist, dass dies nicht wie erwartet funktioniert. site.com/vehicles zeigt meine Ansicht und die zugehörigen Filter korrekt an. site.com/vehicles/trucks zeigt nur die reguläre, unformatierte Taxonomieliste, die von Drupal bereitgestellt wird.
Liegt das daran, dass das Taxonomiebegriffs-ID-Argument nicht richtig konfiguriert ist?
Ist dies ein Gewichtsproblem, bei dem Taxonomie-Hooks nach Views ausgelöst werden? Wenn ja, wie kann ich die Gewichte hier neu anordnen, damit sie richtig ausgelöst werden und mir die Ergebnisse liefern, die ich benötige?
Ich weiß, was Sie vorschlagen werden - dass Views mit Taxonomie- / Term- /% -Ansicht geliefert wird, um Drupal-Standardansichten zu überschreiben.
Dies wird jedoch in meinem Fall nicht funktionieren. Ich habe mehrere Inhaltstypen, von denen jeder sein eigenes Vokabular hat und von denen jeder seine Sichtbarkeit und einen eigenen Satz von Feldern hat (Häuser und Autos haben zum Beispiel sehr unterschiedliche Feldsätze). Die Taxonomie / term /% würde funktionieren, wenn alle Inhaltstypen die gleichen Felder hätten. Dann könnte ich nur die in dieser Überschreibung nachahmen, aber da dies nicht der Fall ist, wie kann ich meinen Pfad mit Argument korrekt ermitteln, um die Ergebnisse basierend auf anzuzeigen diesen Wortschatz und meine Feldstruktur behalten?
Entschuldigung, wenn das verwirrend war. Ein Link zu der Website als Referenz http://www.buyagainbaby.com . Die Site verwendet derzeit Taxonomie / Begriff /% als Überschreibung, dies muss jedoch erneut geändert werden, damit jede Ansicht dafür verantwortlich ist, wie ihre Ergebnismenge basierend auf Taxonomie dargestellt wird.