[TYPO3-english] Cooluri and calendar, listlinks wrong

Sigrid Gramlinger sigrid at gramlinger.net
Mon Jan 26 11:10:31 CET 2009


Hi,

I am using cooluri with the xml-file below. Everything is working fine, 
but with the calendar extension I have following problem:

On the site http://www.bwp-dgfe.de a calendar list is shown in the right 
column (everything fine). When you click on one link in this list to 
open an event, the event is shown (everything fine), aber the links in 
the list in the right column have a problem. Somehow the title moves to 
the URI? Is this possible? Is this a setup problem?

--------CoolUriconf.xml-------------------
<?xml version="1.0" encoding="utf-8"?>

<!-- CoolUriConf.xml - 02/04/2008 - Build 1033 -->
<!-- Extensions and Languages: Languages (showing the languages after 
the domain Name), ab_linklist, cal, commerce, ee_blog, mm_forum and 
tt_news -->
<!-- added tx_feuserlisting_pi1, removed some parts SGM 01/2009 -->

<!-- Jan Bednarik (info at bednarik.org) - http://uri.bednarik.org -->
<!-- Andreas Becker (ab.becker at web.de) - 
http://docs.google.com/View?docid=dd33gg45_3f8j96p -->
<!-- Frank Huettner (Frank.Huettner at web-me.org) - 
http://web-me.org/attainment_cooluri.html -->

<cooluri>
   <cooluris>1</cooluris>
   <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="redirect">index.php?id=134</behavior>
     </pagenotfound>
   </cache>

   <pagepath>

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

     <saveto>id</saveto>

     <default>0</default>

     <userfunc>tx_cooluri->getPageTitle</userfunc>

     <t3conv>1</t3conv>
   </pagepath>

   <uriparts>
     <part>
       <parameter>tx_feuserlisting_pi1[showUid]</parameter>
       <lookindb>
         <to>SELECT username FROM fe_users WHERE uid=$1</to>
         <translatetoif>
           <match>^[0-9]+$</match>
         </translatetoif>
         <urlize>1</urlize>
       </lookindb>
     </part>

     <part>
       <parameter>tx_ablinklist_pi1[category_uid]</parameter>
       <lookindb>
         <to>SELECT label FROM tx_ablinklist_category WHERE uid=$1</to>
         <translatetoif>
           <match>^[0-9]+$</match>
         </translatetoif>
         <urlize>1</urlize>
       </lookindb>
     </part>

     <part>
       <parameter>tx_ablinklist_pi1[uid]</parameter>
       <lookindb>
         <to>SELECT label FROM tx_ablinklist_link WHERE uid=$1</to>
         <translatetoif>
           <match>^[0-9]+$</match>
         </translatetoif>
         <urlize>1</urlize>
       </lookindb>
     </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_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[tt_news]</parameter>
       <lookindb>
         <to>SELECT title FROM tt_news WHERE uid=$1</to>
         <!-- if you have news items in different languages in one 
folder, use this sql -->
         <!-- to>SELECT title FROM tt_news WHERE (uid=$1 or 
l18n_parent=$1) AND sys_language_uid={L=0}</to -->
         <translatetoif>
           <match>^[0-9]+$</match>
         </translatetoif>
         <t3conv>1</t3conv>
       </lookindb>
     </part>
   </uriparts>

   <predefinedparts>
     <part>
       <parameter>tx_ablinklist_pi1[pointer]</parameter>
     </part>

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

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

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

	<part key="(.*)" regexp="1">
		  <parameter>tx_drwiki_pi1[keyword]</parameter>
		<lookindb>
			<to>SELECT '$1'</to>
			<t3conv>1</t3conv>
		  </lookindb>
	</part>
	
	<part key="from-(.*)" regexp="1">
		  <parameter>tx_drwiki_pi1[referer]</parameter>
	</part> 	
	
   </predefinedparts>

   <valuemaps>
     <valuemap>
       <parameter>tx_ablinklist_pi1[category_uid]</parameter>
       <value key="home">0</value>
     </valuemap>

     <valuemap>
       <parameter>tx_ablinklist_pi1[action]</parameter>
       <value key="show-category">getviewcategory</value>
       <value key="propose-a-new-link">getviewaddnewlink</value>
       <value key="open-link">getviewclickedlink</value>
       <value key="show-details-for-link">getviewdetailsforlink</value>
       <value key="report-broken-link">getviewreportbrokenlink</value>
       <value key="rate-link">getviewratelink</value>
     </valuemap>

     <valuemap>
       <parameter>L</parameter>
       <value key="">0</value>
       <value key="en">1</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-english mailing list