Hallo
Ich habe hier ein kleines Problem mit CoolURI (Version 1.0.16) und Cal (Version 1.2.0). An verschiedenen Stellen werden die Links sehr "seltsam" angelegt, so dass die Seite nicht mehr funktioniert. Das Problem taucht beispielsweise auf wenn ich von einer Monatsseite auf eine Eventseite verweisen möchte. Ohne CoolURI sieht der Verweis auf einen Event von der Monatsansicht aus beispielsweise so aus: <div class="V9"> <span class="default_catheader_bullet">•</span> <span class="default_catheader_text"> <a href="index.php?id=5&tx_cal_controller[getdate]=20090905&tx_cal_controller[view]=event&tx_cal_controller[type]=tx_cal_phpicalendar&tx_cal_controller[uid]=1&tx_cal_controller[lastview]=view-month%7Cpage_id-5&cHash=5490e82172" title="Marabu Revival V3">10:00 pm: Marabu Revi..</a> </span> </div> Wenn ich CoolURI nun einschalte (Konfiguration kommt unten) sieht das ganze so aus: <div class="V9"> <span class="default_catheader_bullet">•</span> <span class="default_catheader_text"> <a href="verein/kalender/kalender/marabu-revival-v3/event/20090905/tx_cal_phpicalendar/'view-month10:00 pm: Marabu Revi..page_id-29'.html" title="Marabu Revival V3"> </span> </div> Um das Vergleichen ein wenig abzukürzen. Sobald CoolURI an ist wird der <a> Tag nicht mehr geschlossen und Teile des Link-Textes scheinen in die URL hineinzurutschen. Ein wenig habe ich das Problem schon eingegrenzt. Wenn ich im Teil <predefinedparts> der CoolURI definition ein <parameter>tx_cal_controller[lastview]</parameter> einfüge klappt das ganze. Wie es mir scheint stört sich CoolUri an dem %7C (= |) im Parameter tx_cal_calendar[lastview]. Hat jemand eine Idee, wie man das Umgehen kann? Oder ist das ein Bug in Cal oder CoolURI. Nur wenn melden wem? Wenn ich den lastview Parameter nicht mit sende befürchte ich jedoch, dass ich irgendwo anders noch Probleme bekommen werde. Falls also jemand eine Lösung weiss würde ich mich über einen Hinweis freuen. Last but not least noch den CoolUriConf.xml Teil, der für die Bearbeitung von CAL veranwortlich ist. Es ist die Konfiguration die NICHT funktioniert. <part> <parameter>tx_cal_controller[category]</parameter> <lookindb> <to>SELECT title FROM tx_cal_category WHERE uid=$1</to> <translatetoif> <match>^[0-9]+$</match> </translatetoif> <urlize>1</urlize> </lookindb> </part> <part> <parameter>tx_cal_controller[uid]</parameter> <lookindb> <to>SELECT title FROM tx_cal_event WHERE uid=$1</to> <translatetoif> <match>^[0-9]+$</match> </translatetoif> <urlize>1</urlize> </lookindb> </part> <part> <parameter>tx_cal_controller[view]</parameter> </part> <part> <parameter>tx_cal_controller[getdate]</parameter> </part> <part> <parameter>tx_cal_controller[type]</parameter> </part> <part> <parameter>tx_cal_controller[gettime]</parameter> </part> <part> <parameter>tx_cal_controller[preview]</parameter> </part> <part> <parameter>tx_cal_controller[page_id]</parameter> </part> <part> <parameter>tx_cal_controller[lastview]</parameter> <lookindb> <to>SELECT '$1'</to> <urlize>1</urlize> </lookindb> </part> Das Herausnehmen des letzten <part> Blocks und Hinzufügen von <predefinedparts> <part> <parameter>tx_cal_controller[lastview]</parameter> </part> </predefinedparts> Löst das Problem. Aber eben nicht ganz zufriedenstellend wie ich befürchte. Gute Nacht Bernd -- nMedien, Schuhmacher & Schuhmacher GbR Donaustraße 4 66424 Homburg Tel.: 06848/730664 FAX: 06848/72145 Email: kont...@nmedien.de Web: http://www.nmedien.de _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german