Kombination tt_news, realUrl & TS
Für die Einbindung von tt_news auf dieser Seite werden die Möglichkeiten von TYPO3 voll ausgeschöpft. Das Ergebnis sind URLs, an denen man nicht sofort erkennt, dass es sich um tt_news-Datensätze handelt und in denen es keinen überflüssigen Abschnitt gibt (z.B. neuigkeiten/extension-rgmediaimages-verbessert.html)
TS-Code
temp.tt_news= RECORDS temp.tt_news { if.isTrue.data = GPvar:tx_ttnews|tt_news source.data = GPvar:tx_ttnews|tt_news tables = tt_news } page.10.subparts.TPL_CONTENT > page.10.subparts.TPL_CONTENT = COA page.10.subparts.TPL_CONTENT{ 10 = COA 10 { if.isTrue.cObject < temp.tt_news 30 < temp.tt_news } 20 = COA 20 { if.isFalse.cObject < temp.tt_news 30 < styles.content.get } }
Realurl
//.... 'fixedPostVars' => array( 'news' => array( array( 'GETvar' => 'tx_ttnews[pointer]', 'valueMap' => array(), 'noMatch' => 'bypass', ), array( 'GETvar' => 'tx_ttnews[tt_news]', 'lookUpTable' => array( 'table' => 'tt_news', 'id_field' => 'uid', 'alias_field' => 'title', 'addWhereClause' => ' AND NOT deleted', 'useUniqueCache' => 1, 'useUniqueCache_conf' => array( 'strtolower' => 1, 'spaceCharacter' => '-', ), 'languageGetVar' => 'L', 'languageExceptionUids' => '', 'languageField' => 'sys_language_uid', 'transOrigPointerField' => 'l18n_parent', 'autoUpdate' => 1, 'expireDays' => 180, ), ), ), ), //.... // RealURL - valueMap creation for tt-news for($x=1; $x<=100; $x++) { $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['fixedPostVars']['news'][0]['valueMap'][$x+1] = $x; } // RealURL - page definition for tt_news, 82 = Single Page UID $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['fixedPostVars']['82'] = 'news';
- 01.02.2008: Extension rgmediaimages verbessert
- 29.01.2008: Gravatare bei sk_pagecomments
- 06.07.2008: Umstieg auf Magento
- 13.03.2008: Extension chloginskin wird veröffentlicht
- 01.04.2008: Neue Extensions

