Home / Forum / Richtig Weiterleiten

Richtig Weiterleiten

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

Autor Nachricht

M K

Registriert seit: 24.02.2009

Beiträge: 92

Donnerstag, 05. November 2009 16:40:47

Hallo zusammen,

ich würde gerne bestimmte Links umleiten.

-Ordner1
   -Ordner2
      -Ordner3
         -Artikel

Wenn .../Ordner3 in der URL steht will ich automatisch auf .../Ordner2. Sprich Ordner3 soll alleinstehend nicht sichtbar sein.

Geht das?

M K

Registriert seit: 24.02.2009

Beiträge: 92

Mittwoch, 11. November 2009 11:50:46

ich bekommen folgende meldung:

Der URL-Alias <<STRING>> existiert bereits, und zeigt auf <<content/view/full/164>>

Wie kann ich das trotzdem weiterleiten?

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Mittwoch, 11. November 2009 12:17:28

Würde das mit einem Redirect machen. Einen passenden Operator findest du hier http://ez.no/developer/contribs/template_plugins/redirect_operators.

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

M K

Registriert seit: 24.02.2009

Beiträge: 92

Donnerstag, 12. November 2009 12:49:32

im Backend hat man keine möglichkeit das von Haus aus zu machen?

kann man die system urls nicht umbenennen?

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Donnerstag, 12. November 2009 12:56:44

Wüßte keine Möglichkeit es im Backend von Haus aus zu machen? Du kannst den Operator aber auch im Backend genauso anwenden wie im Frontend. Sind ja auch alles nur Templates.

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

M K

Registriert seit: 24.02.2009

Beiträge: 92

Donnerstag, 12. November 2009 14:13:13

bei mir funktioniert "redirectrelative" nicht richtig

{def $path = $node.parent.url_alias|ezurl('no')}
{redirectabsolute( $path )} 
{/undef}

funktioniert -> ich lande eine ebene darunter
aber so soll es doch nicht sein oder???
wenn ich es relativ mache lande ich immer im root...

hast du schon mal so ein problem gehabt?

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Donnerstag, 12. November 2009 14:37:01

Du verwendest da in deinem Code gerade "redirectabsolute" und nicht "redirectrelative".

Da du auf den Vater ($node.parent.url_alias) weiterleitest dürfte das schon so stimmen.

Der Operator erwartet einen String in einfachen Anführungszeichen. D.h. 'single' statt 'no' verwenden.

{redirectrelative( $node.parent.url_alias|ezurl('single') )}

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

M K

Registriert seit: 24.02.2009

Beiträge: 92

Donnerstag, 12. November 2009 14:54:16

mit "single" funktionierts nicht, da lande ich immer im root node

aber so gehts

{redirectrelative( $node.parent.url_alias|ezurl('no') )} 

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Donnerstag, 12. November 2009 15:26:10

Nur mal so nebenbei: "{/undef}" gibt es nicht.

{def $path = ...}
...
{undef $path}

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