[TYPO3-english] optimizing COOLuri for cal

Joe Berger thomas.muench at hfm-wuerzburg.de
Tue Jul 13 17:36:38 CEST 2010


Hi Jan,

with <part after="-"> I got a perfect link. Thank you!



The other problem still remains. :-)

My xml-Configuration:_

  <uriparts>

(...)
	<part>
		<parameter>tx_cal_controller[uid]</parameter>
		<lookindb>
			<to>SELECT name FROM tx_cal_location WHERE uid=$1</to>
			<translatetoif><match>^[0-9]+$</match></translatetoif>
			<urlize>1</urlize>
		</lookindb>
	</part>

	<part>
		<parameter>tx_cal_controller[location]</parameter>
		<lookindb>
			<to>SELECT name FROM tx_cal_location WHERE uid=$1</to>
			<translatetoif><match>^[0-9]+$</match></translatetoif>
			<urlize>1</urlize>
		</lookindb>
	</part>
(...)
  </uriparts>

 <predefinedparts>
(...)
	<part><parameter>tx_cal_controller[view]</parameter></part>
	<part><parameter>tx_cal_controller[lastview]</parameter></part>	
	<part><parameter>tx_cal_controller[type]</parameter></part>
(...)
  </predefinedparts>


http://www.xxx.de/veranstaltungen/artikel/2010-07-13/event_title.html 
http://www.xxx.de/veranstaltungen/ort/4.html?tx_cal_controller[getdate]=2010
0713 

4 is the uid of the location.


Changing 

<parameter>tx_cal_controller[location]</parameter>
to
<parameter>tx_cal_controller[uid]</parameter>

I get the links 

http://www.xxx.de/veranstaltungen/artikel/2010-07-13/event-title/event-title
.html 
http://www.xxx.de/veranstaltungen/ort/4.html?tx_cal_controller[getdate]=2010
0713 


Changing the order of the parts too, I get the following links

http://www.xxx.de/veranstaltungen/artikel/2010-07-16/1261/1261.html 
http://www.xxx.de/veranstaltungen/ort/location/location.html?tx_cal_controll
er[getdate]=20100713 


One last question:

Is there a simple way to remove 'tx_cal_controller[getdate]=20100713' at the
end of the link?

Thanks for your great patience and support.

Joe





More information about the TYPO3-english mailing list