Hallo Lee,

ich hab mal eine Extension programmiert, die entsprechendes für tt_news related news tut:


$extConf = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['lolangnews']);

t3lib_div::loadTCA('tt_news');
if(intval($extConf['related_input']) == 1) {
    $TCA['tt_news']['columns']['related'] = Array (
            'exclude' => 1,
            'l10n_mode' => 'noCopy',
            'label' => 'LLL:EXT:tt_news/locallang_tca.php:tt_news.related',
            'config' => Array (
                'type' => 'select',
// Achtung Seiten als related News sind nun nicht mehr möglich!
                'foreign_table' => 'tt_news',
//Nur News anzeigen, die auf aktueller Seite vorhanden sind. //sys_language_uid muss aktueller News entsprechend Keine versteckten News anzeigen
                //Sortierung nach Titel. Alternativ auch nach Datum
                //Nicht gewünschte Zeilen auskommentieren
                'foreign_table_where' =>
' AND tt_news.hidden IN (0, '.intval($extConf['show_hidden']).')'. 'AND tt_news.sys_language_uid = \'###REC_FIELD_sys_language_uid###\''.
                    ' '.$extConf['selector_order_by'].'',
                'multiple' => 1,
                'MM' => 'tt_news_related_mm',
//Die Größe so einstellen, dass Nachrichten komfortabel zu erkennen sind.
                //Achtung! size <= autoSizeMax sonst wirkungslos
                'size' => '10',
                'autoSizeMax' => 20,
                'maxitems' => '200',
                'minitems' => '0',
            )
        );
}
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an