ich habe hier im Forum nichts Passendes gefunden.
Ich habe eine "normale" Struktur:
- Code: Alles auswählen
|- Kat1
| + Sub1
| + Sub2
|- Kat2
| + Sub 1
...
Nun habe ich im Template seitlich eine Subnavigation rex_navigation::factory() erstellt und get beginnt in der Ebene, die aus dem 'path' Array ermittelt wird:
- Code: Alles auswählen
$P = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
Soweit funktioniert alles super
Jetzt will ich eine "Under Construction-Seite" erstellen.
Noch nicht fertiggestellte Artikel sollen auf die Baustellenseite verweisen.
- Code: Alles auswählen
|- Kat1
| + Sub1
| + Sub2
|- Kat2
| + Sub 1
|-**Baustelle**
u.s.w.
Wenn jetzt z.b. Sub2 auf den Artikel "Baustelle" weiterleitet. wird natürlich keine Subnavigation angezeigt, da ja rex_navigation::factory() den 'path' von 'article_id' ausliest. Und da "Baustelle" in der obersten Ebene steht ist 'path' leer.
Um trotzdem eine korrekte Subnavigation anzuzeigen, denke ich, müsste ich den 'path' als Parameter bei der Artikelweiterleitung übergeben.
Meine Frage ist jetzt: wie würde der Redaxo-Profi sowas lösen? Kann ich der normalen Artikelweiterleitung mit rex_redirect(...., $REX['CUR_CLANG']); einen Parameter übergeben? Oder soll ich besser eine Variable in das POST Array schreiben (wäre also sowas eine saubere Lösung:
- Code: Alles auswählen
Header("Location: http://www.xxx.de/xxx.php?path=xxx");
Ich hoffe, man kann verstehen, was ich machen will
Kann jemand helfen
Grüße
Michael

