Hi,
nur mal so als Tipp:
Schau dir doch erstmal das DCA an, wo das Feld generiert wird und wie die Auswahl zustande kommt.
Dann wirst du merken, dass die Auswahl durch einen Callback hervorgerufen wird.
PHP-Code:
'customTpl' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_article']['customTpl'],
'exclude' => true,
'inputType' => 'select',
'options_callback' => array('tl_article', 'getArticleTemplates'),
'eval' => array('includeBlankOption'=>true, 'chosen'=>true, 'tl_class'=>'w50'),
'sql' => "varchar(64) NOT NULL default ''"
),
Wenn du das wiederrum verfolgst, wirst du unten in der Datei die Methode "getArticleTemplates" finden.
PHP-Code:
/**
* Return all module templates as array
* @return array
*/
public function getArticleTemplates()
{
return $this->getTemplateGroup('mod_');
}
Schlussfolgerung?!
Überschreib den options_callback und setze eine eigene Methode ein. bzw. lass nach einem anderen Präfix suchen.
Damit erhälst du dann deine gewünschte Auswahl....
Lesezeichen