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
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
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
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