Zum Inhalt springen

civserv Error beim Aufruf der URLs im FE

Erstellt am 12. November 2008 · 1 Antwort · letzte Antwort am 12. November 2008

Tags: URLs & Routing, Frage

elisabeth.​kaliva ·

Ich setze civserv in der Version 4.3.0 mit Smarty Template Engine 1.0.2 ein.
Nach Installation und Konfiguration des Mandaten, rufe ich die Website "Virtuelle Verwaltung" im Frontend auf. Diese wird mir auch angezeigt, nur beim Auswählen eines Links, beispielsweise "Anliegen", erhalte ich folgende Fehlermeldung:
Reason: File "2281.0.html" was not found!

2281 ist die ID der Seite "Virtuelle Verwaltung" im Ordner Webseiten.
Ich frage mich warum die Links so aufgebaut werden. Normalerweise werden Links in Typo3 mit index.php?ID=2281&Parameter aufgebaut. Wenn ich die Links im FE so aufrufe funktionieren die Navigationslinks auch.
Daraufhin habe ich den Aufbau der Links in meiner Installation mit dem Aufbau der Links auf der Musterseite von OSIRIS verglichen und diese stimmen überein (http://www4.citeq.de/osiris_demo/). Sie werden dort auch in ID.0.html aufgebaut.

Ich finde keine Einstellung in den Templates hinsichtlich des Aufbau der Links. Ich weiß nicht, wo CIVSERV die Information her hat Links nach dem Muster ID.0.html aufzubauen.

Ich muss noch hinzufügen, dass civserv in eine bestehende Seite hinzugefügt wurde. Es mussten somit alle IDs im Mandaten überarbeitet werden.
RealUrl habe ich auch ausgeschaltet.

Ich wäre sehr dankbar über einen Hinweis.
Elisabeth

elisabeth.​kaliva ·

Ich habe nun eine Lösung gefunden, die mich aber noch nicht zufriedenstellt.
Habe nun config.absRefPrefix im Mastertemplate wie folgt angelegt:
config.absRefPrefix = http://BASEURL/index.php?id=
Seitdem funktioniert es. Es gibt aber bestimmt einen besseren Weg. Einen, bei dem die URLS nicht so kryptisch aussehen.