Hallo Ihr Lieben,
ich bräuchte einen Denkanstoss.
Ich habe einen Katalog mit Einträgen unterschiedlicher Typen: Veranstaltungen der Typen Seminare, Lehrgänge, Fernlehrgänge, etc
Je Typ werden die Katalogeinträge je Typ auf unterschiedlichen Seiten in der Seitenstruktur dargestellt. Wir verwenden die Bedingung, um auf den Frontendseiten jeweils nur Katalogeinträge eines Types darzustellen. Wir nutzen die Taxonomie, um spezielle Eigenschaften pro Katalogseintragstyp im System zu hinterlegen.
Beim Katalog kann ich jedoch pro Katalog nur ein Template auswählen. Wenn ich jetzt Kataloginserttags, so wird dieser immer mit diesem einen ausgewählten Eintrag angezeigt.
Wie komme ich von einem bestimmten Katalogeintrag zur Darstellung auf der korrekten Seite im Frontend?
1. Ansatz: Außerhalb der Seitenstruktur im Frontend eine Seite definieren, die im Katalog hinterlegt ist. Diese wertet den Seminartyp aus und verzweigt auf die gewünschte Frontendseite, die man beispielsweise über die Taxonomien hinterlegen könnte.
2. Ansatz: Manipulation der Seite, auf der ein Katalogeintrag angezeigt wird über einen geeigneten Hook in einer eigenen Extension.
3. Ansatz: Überschreiben der Kataloginserttags.
Bei der Suche tritt das Problem nicht auf. Werden hier die Seiten durchsucht und nicht der Katalog an sich? Das heißt ein Katalogeintrag eines Typs wird auch immer auf der Frontendseite dargestellt, in dem er eingebunden wurde.
Lesezeichen