Home / Forum / Automatische Weiterleitung zu Kindknoten

Automatische Weiterleitung zu Kindknoten

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Ronny P.

Registriert seit: 24.06.2008

Beiträge: 20

Donnerstag, 08. Juli 2010 08:28:55

Hallo eZ Publish-Gemeinde,

ich stehe vor folgendem Problem:
Im linken Navigationsmenü habe ich einen Knoten (Content-Typ Frontpage), der 4 Kindknoten beinhaltet. Beim Klick auf den Knoten wird der Inhalt der Frontpage dargestellt. Nun möchte ich aber, dass sich beim Klick auf den Hauptknoten gleich der erste Kindknoten (Content-Typ Folder) öffnet und dargestellt wird.
Welche Lösungsansätze gäbe es dafür?

Danke für eure Hilfe
Ronny

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Donnerstag, 08. Juli 2010 09:40:26

Für solche Zwecke kann man einen Redirect-Operator verwenden. Hier mal ein möglicher: http://ez.no/developer/contribs/template_plugins/redirect_operators

Einfach einen Fetch aufs erste Kindelement und auf dieses ein Redirect machen. Fertig!

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Ronny P.

Registriert seit: 24.06.2008

Beiträge: 20

Donnerstag, 08. Juli 2010 12:47:18

Danke für den Hinweis.

Mir ist nur noch unklar, wo ich die Änderungen vornehmen muss.
Template vom Menü oder Content-Typ.
Und sind die Änderungen dann nicht für alle Knoten dieses Typs relevant? Ich will diese Änderungen nur für einen bestimmten Knoten realisieren!

Kleines Code-Beispiel würde mir auch sehr weiterhelfen.

Danke!

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Donnerstag, 08. Juli 2010 17:10:19

Das machst du via Templateoperator im Template. Da du auf Knotenebene überschreiben kannst ist es auch kein Problem. Die Möglichkeiten sind vielfältig! Siehe hierzu http://ez.no/doc/ez_publish/techn...ference/template_override_conditions unter "node/view/*.tpl".

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Ronny P.

Registriert seit: 24.06.2008

Beiträge: 20

Montag, 12. Juli 2010 09:18:49

Ganz ehrlich gesagt, ist mir das Vorgehen noch immer nicht ganz klar.

Welches Template muss ich anpassen? Das für das linke Menü oder das des jeweiligen Content-Typs des Knotens (z.B. frontpage.tpl). Dieses Template sollte ich dann überschreiben und mit den Override Conditions drauf verweisen?

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Montag, 12. Juli 2010 10:27:37

Du überschreibst das Template des Knotens (z.b. fontpage). Im Overridetemplate packst du dann die Redirectfunktion hinein, die auf eine andere URL (z.B. auf die des ersten Kindelementes) leitet. Also nix im Menütemplate

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein