Willkommen im neuen Forum von concrete5.de.
Die Anmeldung ist ab dem 15.10.2020 nur noch mit E-Mail Adresse und Passwort möglich. Eine Anmeldung mit Benutzername ist nicht mehr möglich.

Diese Nachricht löschen.
Anhang entfernen?
Zurück zur Themenliste
S
Steff 0.png 18.12.2009 13:10

Weiterleitung bei Seitenaufruf

Mittels dem Seitenattribut replace_link_with_first_in_nav kann man in einem Menü beim klicken auf den Menüeintrag die erste Unterseite anzeigen lassen. Das funktioniert auch supper.
Beispiel:
Menü1
--> SubMenü1
--> SubMenü2
Wenn nun dem Menü1 das replace_link_with_first_in_nav Attribut gegeben wird, wird beim Klick auf Menü1 automatisch die SubMenü1 angezeigt. Menü1 braucht somit keinen Content, da ja direkt auf SubMenü1 weitergeleitet wird. Es wird als http://mydom.com/Menue1/SubMenue1 aufgerufen.

Leider funktioniert das nur, innerhalb einer Seite. Wenn ich im Browser http://mydom.com/Menue1/ aufrufe, dann wird mir auch die Menue1 angezeigt. Ich möchte aber, dass diese Seite dann auch automatisch auf SubMenue1 weitergeleitet wird.
Im C5.org Froum habe ich bereits gelesen, dass dies mittels MetaTags machbar wäre. Nur leider wird dann die zuerst die Seite Menue1 komplett geladen und danach die SubMenue1, was ein "Flackern" des Browsers mit sich bringt.
Gibt es eine Alternative möglichkeit? Ich denke, dass das hauptproblem darin liegt, dass wenn man dem Menue1 einen Redirect auf SubMenue1 mitgibt, dass Menue1 danach nicht mehr so einfach bearbeitet werden könnte, was eigentlich auch nicht nötig ist, da die Seite ja keinen Inhalt haben wird.

So. Langer Rede kurzer Sinn,
Wie kann ich beim Direktaufruf über eine URL auf die nächste Unterseite weiter leiten?

Danke
Steff
A
admin 0.png 20.01.2010 13:49
- meta redirect
- mit Hilfe des Events on_page_view, 5 Sekunden warten, dann via PHP weiterleiten
- über .htaccess
R
Remo 0.png 20.01.2010 16:09
Sorry Ron, Steff und ich haben das wohl per Telefon gelöst..
Deine drei Varianten funktionieren natürlich. Htaccess ist etwas gar hässlich, da müsste man ja die URLs fix eintragen.
Es gibt aber noch eine dritte Variante und das ist es was Steff gemacht hat. Im Autonav Template zweistufig prüfen. Schauen ob das Attribut auf der ersten Unterseite gesetzt ist, wenn ja, dann noch auf der Unterseite der Unterseite schauen und wenn ja diese anzeigen..
Das funktioniert natürlich nur wenn der Aufruf über Autonav gemacht wird, ist aber in den meisten Fällen okay.

Nachricht hinzufügen