Zum Inhalt springen

coolUri mit 2 Seitenbäume

Erstellt am 1. Oktober 2008 · 3 Antworten · letzte Antwort am 1. Januar 2009

Tags: Frage

marcfinnern ·

Hallo zusammen,
ich verwende coolUri und habe 2 Seitenbäume...

http://p57999.typo3server.info/index.php?id=14

http://p57999.typo3server.info/index.php?id=87

Problem:
Beide haben die gleiche Bennenung der Links...
Daher springt CoolUri immer in den ersten Seitenbaum...

was kann ich tun?

Config:

<?xml version="1.0" encoding="utf-8"?>
<cooluri>
  <cooluris>1</cooluris>
    <urlsuffix>.html</urlsuffix>
  <cache>
    <usecache>1</usecache>
    <params2cool>
      <checkforchangeevery>0</checkforchangeevery>
    </params2cool>
    <cool2params>
      <translateifnotfound>0</translateifnotfound>
      <oldlinksvalidfor>365</oldlinksvalidfor>
    </cool2params>
    <cacheparams>0</cacheparams>
    
      <pagenotfound>
      <status>HTTP/1.0 301 Moved Permanently</status>
    <behavior type="redirect">index.php?id=74</behavior>        
    </pagenotfound>
  </cache>

    <pagepath>
    <table>pages</table>
    <id>uid</id>
    <title>alias,subtitle,title</title>
    <connection>pid</connection>
    <additionalwhere><![CDATA[ AND is_siteroot<>1 ]]></additionalwhere>
    <start>
      <param>pid</param>
      <value>0</value>
    </start>
    <idconstraint>
      <match>^[0-9]+$</match>
    </idconstraint>
    
    <saveto>id</saveto>
    <default>0</default>
        
    <allparamconstraints> <!-- constraint -->
      <type>int</type>
      <compare>gt</compare>
      <value>0</value>
    </allparamconstraints>
    <userfunc>tx_cooluri->getPageTitle</userfunc>
    <urlize>1</urlize>
   </pagepath>
   <uriparts>
 
  
    <part>
       <parameter>param[key]</parameter>
         <lookindb>
         <to>SELECT title FROM table WHERE uid=$1</to>
         <urlize>1</urlize>
       </lookindb>
    </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>
	<urlize>1</urlize>
        <t3conv>1</t3conv>
      </lookindb>
    </part>
    <part>
      <parameter>tx_eeblog[showUid]</parameter>
      <lookindb>
        <to>SELECT subject FROM tx_eeblog_maintable WHERE uid=$1</to>
        <translatetoif>
          <match>^[0-9]+$</match>
        </translatetoif>
        <t3conv>1</t3conv>
      </lookindb>
    </part>
  </uriparts>
    
  <predefinedparts>
    <part>
      <parameter>tx_ttnews[backPid]</parameter>
    </part>
    <part>
      <parameter>cHash</parameter>
    </part>
    <part>
      <parameter>tx_eeblog[pointer]</parameter>
    </part>
    <part>
      <parameter>tx_eeblog[backPID]</parameter>
    </part>
    <part>
      <parameter>no_cache</parameter>
    </part>
  </predefinedparts>
  
  <valuemaps>
    <valuemap>
      <parameter>L</parameter>
      <value key="">0</value>
      <value key="en">1</value>
    </valuemap>
  </valuemaps>
  
  <paramorder>
    <param>L</param>
  </paramorder>
     <removetrailingslash>1</removetrailingslash>
</cooluri>
zapp ·

Ist schon etwas älter aber geht so: Beiden Bäumen eine Domain zuweisen, "Check vor multiple Domains" bei CoolURI aktivieren.