Zum Inhalt springen

Cooluri und Seminar Manager

Erstellt am 7. März 2013 · Noch keine Antworten

Tags: URLs & Routing, Frage

bri ·

Liebes Forum,

jetzt ist das erste Mal, dass ich ein Problem nicht durch googeln oder Lesen in diesem Forum lösen kann.

Ich setze den Seminar Manager und Cooluri ein. Klappt soweit auch wunderbar.

Ausnahme:
Wenn die Liste der Veranstaltungen über mehrere Seiten geht und man die nächste Seite aufrufen will, läuft der Mozilla auf einen 404-Fehler, der IE ist brav und zeigt die richtige Seite an.

Zu testen ist dies auf der Seite http://www.nienburger-kulturwerk.de/veranstaltungsuebersicht.html.

Meiner Meinung nach passiert folgendes:
Der Link wird vom Seminar Manager so aufgebaut, dass alle möglichen Parameter mitgeschickt werden, allerdings in diesem Fall jeweils mit dem Wert 0. Auch der Parameter tx_seminars_pi1[showUid] ist dabei.
In der CoolUriConf.xml habe ich festgelegt, dass der Parameter tx_seminars_pi1[showUid] in einen Teil des Pfades umgewandelt werden soll, indem der zugehörige Titel aus der Datenbank gelesen wird. Die uid 0 gibt aber keinen Titel zurück.
Dadurch ergibt sich als Link auf die nächste Seite:
www.nienburger-kulturwerk.de/veranstaltungsuebersicht/'0'.html?tx_seminars...
Mit dieser Adresse kann der Mozilla offensichtlich nichts anfangen.

Frage:
Kann ich den Seminar Manager so konfigurieren, dass diese leeren, bzw. Nuller-Parameter weggelassen werden ODER kann ich Cooluri so konfigurieren, dass die Ersetzung der Parameters showUid nur dann erfolgt, wenn er größer als 0 ist? Oder kann ich das eventuell über die .htaccess lösen?

Meine CoolUri-Konfiguration:

...
     <part>
       <parameter>tx_seminars_pi1[showUid]</parameter>
       <lookindb>
         <to>SELECT concat(title,'-',uid) FROM tx_seminars_seminars WHERE uid=$1</to>
         <translatetoif>
           <match>^[0-9]+$</match>
         </translatetoif>
         <urlize>1</urlize>
       </lookindb>
     </part>
...

Ich habe leider keine umfassende Konfigurationsbeschreibung für die XML-Datei von Cooluri gefunden.

Ich danke Euch schon jetzt für alle Tipps.

Herzliche Grüße
Inge

[Edit]
Im Mozilla kann man das jetzt nicht mehr sehen, weil ich die Liste für den Mozilla länger ausgeben lasse, so dass nicht mehr mehrere Seiten angezeigt werden.

Trotzdem möchte ich das Problem gerne lösen.

Also immer her mit den genialen Ideen 🙂
[/Edit]