[TYPO3-calendar] CoolURI tx_cal_controller[category]

Yilmaz Backir it at bysystem.net
Thu Nov 10 21:40:44 CET 2011


Dear all,

I have the following extension versions:
cal vers. 1.3.3
CoolUri vers. 1.0.20

TYPO3 4.4.5

CoolURI provide nice URLs as wished like:

http://xxx.xxx/veranstaltungen/duesseldorf/2011-11-25/kunstfuehrung-schloss-moyland.html

Althoug my CoolUriConf.xml contains the following uripart for the 
category parameter the nice URL does not show the category!!
It should be include for example /kunst-kultur/ as category:

http://xxx.xxx/veranstaltungen/duesseldorf/2011-11-25/kunst-kultur/kunstfuehrung-schloss-moyland.html
...
     <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>
...
Do you have any idea/hint what the reasen could be?

Many thanks and kind reagrds,

Yilmaz

------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<cooluri>
   <cooluris>1</cooluris>

   <urlsuffix>.html</urlsuffix>

   <removetrailingslash>1</removetrailingslash>

   <cache>

     <usecache>1</usecache>

     <params2cool>
       <checkforchangeevery>1</checkforchangeevery>
     </params2cool>

     <cool2params>
       <translateifnotfound>0</translateifnotfound>
       <oldlinksvalidfor>365</oldlinksvalidfor>
     </cool2params>

     <cacheparams>0</cacheparams>

     <pagenotfound>
       <status>HTTP/1.0 404 Not Found</status>
       <behavior type="message"><![CDATA[ <h1>Page not found!</h1>
]]></behavior>
     </pagenotfound>

   </cache>

   <pagepath>

     <title>tx_realurl_pathsegment,title,alias,subtitle</title>

     <saveto>id</saveto>

     <default>0</default>

     <userfunc>tx_cooluri->getPageTitle</userfunc>

     <t3conv>1</t3conv>

   </pagepath>

   <uriparts>

     <part after="-">
       <parameter>tx_cal_controller[year]</parameter>
     </part>

     <part after="-">
       <parameter>tx_cal_controller[month]</parameter>
     </part>

     <part>
       <parameter>tx_cal_controller[day]</parameter>
     </part>

     <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_ttnews[tt_news]</parameter>
       <lookindb>
         <to>SELECT title FROM tt_news WHERE uid=$1</to>
         <translatetoif>
           <match>^[0-9]+$</match>
         </translatetoif>
         <urlize>1</urlize>
       </lookindb>
     </part>

     <part>
       <parameter>tx_ttnews[pointer]</parameter>
     </part>

     <part>
       <parameter>tx_ttnews[calendarYear]</parameter>
     </part>

     <part>
       <parameter>tx_ttnews[calendarMonth]</parameter>
     </part>

     <part>
       <parameter>tx_ttnews[cat]</parameter>
     </part>

   </uriparts>

   <predefinedparts>

     <part>
       <parameter>tx_cal_controller[view]</parameter>
     </part>

     <part>
       <parameter>tx_cal_controller[getdate]</parameter>
     </part>

     <part>
       <parameter>tx_cal_controller[lastview]</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_ttnews[backPid]</parameter>
     </part>

     <part>
       <parameter>cHash</parameter>
     </part>

     <part>
       <parameter>no_cache</parameter>
     </part>

   </predefinedparts>

   <valuemaps>

     <valuemap>
       <parameter>L</parameter>
       <value key="">0</value>
       <value key="english">1</value>
       <value key="deutsch">2</value>
       <value key="thai">3</value>
       <value key="chinese">4</value>
       <value key="arabic">5</value>
       <value key="hebrew">6</value>
       <value key="greek">7</value>
       <value key="russian">8</value>
       <value key="hinti">9</value>
       <value key="japanese">10</value>
     </valuemap>

   </valuemaps>

   <paramorder>
     <param>L</param>
   </paramorder>

   <partorder>
      <part>pagepath</part>
      <part>uriparts</part>
      <part>predefinedparts</part>
      <part>valuemaps</part>
   </partorder>

</cooluri>


More information about the TYPO3-project-calendar mailing list