Hallo,
ich möchte news (nicht tt_news) mit cooluri verwenden. News verwendet den Titel 
der News für den Link in der Listenansicht. Bei gleichen Titeln wird immer die 
zuletzt gepostete angezeigt.

1. Wie muß die Konfiguration für cooluri aussehen, um eindeutige URLs (ohne 
cHash) zu bekommen.
Die Hinweise http://forge.typo3.org/projects/extension-news/wiki/CoolUri hab 
ich gelesen, mache aber wohl bei der Umsetzung etwas falsch. Unten findet sich 
ein Auszug aus der CoolUriConf.xml.

2. gibt es eine Möglichkeit, die Links zu Artikeln in der Extension news  so 
anzupassen, dass sie das Veröffentlichungsdatum und/oder die Kategorie mit 
einschließen?

Also statt:

[...]/Titel-des-Beitrags/
[...]/2012-01-03/Titel-des-Beitrags/


Vielen Dank und herzliche Grüße
Dirk

<cooluri>
[...]
  <uriparts>
        <part>
      <parameter>tx_news_pi1[news]</parameter>
      <lookindb>
        <!-- <to>SELECT path_segment,title FROM tx_news_domain_model_news WHERE 
(uid=$1 or l10n_parent=$1) AND (sys_language_uid={L=0} or 
sys_language_uid={L=2})</to> -->
        <to>SELECT path_segment,title FROM tx_news_domain_model_news WHERE 
(uid=$1 or l10n_parent=$1) AND sys_language_uid={L=0}</to>
        <t3conv>1</t3conv>
      </lookindb>
    </part>
    <part>
        <parameter>tx_news_pi1[%40widget_0][currentPage]</parameter>
    <sanitize>1</sanitize>
    </part>

    <part>
      <parameter>cHash</parameter>
      <lookindb>
        <to>SELECT CONCAT(tt1.title,IF(tt2.number>1,CONCAT('-',tt2.number),'')) 
FROM tx_news_domain_model_news as tt1, (SELECT COUNT(*) AS number FROM 
tx_news_domain_model_news WHERE title=(SELECT title FROM 
tx_news_domain_model_news WHERE uid=$1)) AS tt2 WHERE tt1.uid=$1</to>
        <t3conv>1</t3conv>
      </lookindb>
    </part>
    
  </uriparts>
  
  <predefinedparts>
        <part>
        <parameter>tx_news_pi1[controller]</parameter>
    </part>
    <part>
      <parameter>tx_news_pi1[action]</parameter>
    </part>
    
    <part>
      <parameter>no_cache</parameter>
    </part>
    <part>
      <parameter>cHash</parameter>
    </part>
    
  </predefinedparts>
[...]
</cooluri>
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an