[TYPO3-german] TCA group-MM-verknuepfte Liste der Datensaetze nur die default-sprachigen anzeigen

Lina Wolf liste at linawolf.de
Thu Aug 12 15:25:06 CEST 2010


  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',
             )
         );
}


More information about the TYPO3-german mailing list