mehrere Argumente für Ansichten2, um einen Pfad zu erstellen
Frage
Ich habe die üblichen Verdächtigen an Ort und Stelle.Haben Sie eine Taxonomie wie:
+Guys
--Core Collection
--New Arrivals
-- etc, etc
+Girls
--Core Collection
--New Arrivals
-- etc, etc
+Sale Items
Hier bekommen Sie die Idee.Wie auch immer, ich habe Taxonomie-Menü-Erstellungspfade (mit Pfad-Alias) wie „/collection/guys/core-collection/some-clothing-name“.Ich möchte eine benutzerdefinierte Ansicht erstellen, sodass der Pfad die Ansicht mit Taxonomiebegriffen als Argumenten zum Filtern anzeigt.Hat jemand Informationen darüber, wie man zwei Argumente aus der URL weitergibt, um die Kleidungsstücke herauszufiltern?Ich versuche jetzt, mein eigenes Modul zu bauen, aber es sieht so aus, als müsste ich diesen Weg gehen.
Idealerweise hätte ich gerne „collection/%/%“.Danke für die Hilfe.
Lösung
Sie müssen das konvertieren term names
Zu term IDs
.Ich werde die Lösung nicht loben, aber es gibt einen Beitrag, in dem beschrieben wird, wie Sie die Transformation lösen können term name
Zu term ID
.
Rafael hat bereits vorgeschlagen, wie man den Pfad-Alias angeht, daher denke ich, dass dieses Kapitel abgedeckt ist.
Andere Tipps
Mal sehen, ob ich es verstehe.Sie möchten, dass in einer Ansicht beispielsweise alle Artikel der Kategorie „Jungs/Kernkollektion“ angezeigt werden, oder?Sehen Sie, ob das funktioniert:
- Aktivieren Sie die „Taxonomie“-Ansicht, die standardmäßig mit dem Ansichtenmodul geliefert wird (diejenige, die Taxonomie/Begriff/% als Argumente verwendet).
- Konfigurieren Sie den Pfadalias für jeden Taxonomiebegriff dieses Vokabulars mit dem Modul „pathauto“ als „collection/[catpath-raw]“. Auf diese Weise erhalten Sie die gesamte Begriffshierarchie im Alias gerendert
- Das war’s, Sie müssen nur noch auf „taxonomy/term/(tid)“ verlinken und der Alias wird automatisch auf der URL angezeigt.Dies funktioniert auch bei jedem Link für einen Begriff dieses Vokabulars auf der Website.