Hallo DW Gemeinde!
Ich habe diese Frage auch schon über die Mailingliste gestellt. Leider ist mein "technisches" Englisch nicht ausreichend, um die teilweise doch recht "komplizierten" Sachverhalte hinreichend genau zu formulieren. Deshalb möchte ich meine Frage hier auch nochmal stellen.
Ich habe mir für ein Projekt, bei welchem DW zum Einsatz kommt, ein Menü-Plugin geschrieben, welches es ermöglicht, einer Seite einen Namen für den Menüeintrag zu geben, und zwar unabhängig vom eigentlichen Seitennamen oder der ersten Überschrift. Ferner erlaubt meine Erweiterung jeder Seite eine Sortier-Zahl zu geben, die die jeweilige Position im Menü bestimmt.
Ferner habe ich die Funktionen für die Übersicht, Sie sind hier, Zuletzt angesehen und Backlinks entsprechend angepasst, sodass diese ebenfalls (falls vorhanden) den entsprechenden Seitennamen verwenden.
Nun bleibt aber noch ein Problem bestehen, nämlich dass in der Adresszeile des Browsers immer noch der eigentliche Seitenname (filename) verwendet und angezeigt wird.
Dieses Problem würde ich gerne dadurch umgehen, dass ich eine Art Alias Funktion integriere, die automatisch für eine entsprechende "Umformung" des jeweiligen Seitennamens sorgt.
Beispiel:
Seitenname (fielname): testseite_1
Seitenname (menu): Testseite 1
Nun muss also "intern" der Seitenaufruf von
http://example.com/dokuwiki/Testseite 1 entsprechend auf
http://example.com/dokuwiki/testseite_1 umgeleitet werden und umgekehrt.
Leider fehlt mir jegliche Idee & Vorstellung, wie ich das überhaupt lösen könnte.
Ich dachte ggf. an eine entsprechend automatisch generierte htaccess Datei oder eine Art Übersetzungs-Tabelle.
Über Ideen, Tipps und Hilfe zu der Aufgabenstellung würde ich mich sehr freuen.
Gruß
Gunther