[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