&$GLOBALS['TL_LANG']['tl_module']['showTeaserImg'], 'exclude' => true, 'inputType' => 'checkbox', 'eval' => array('tl_class'=>'w50', 'submitOnChange'=>true), 'sql' => "char(1) NOT NULL default ''" ); $GLOBALS['TL_DCA']['tl_module']['fields']['eSM_pagelist_template'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_module']['eSM_pagelist_template'], 'exclude' => true, 'default' => 'espl_default', 'inputType' => 'select', 'options_callback' => array('tl_module_esm_pagelist', 'getPagelistTemplates'), 'eval' => array('tl_class'=>'w50'), 'sql' => "varchar(64) NOT NULL default ''" ); $GLOBALS['TL_DCA']['tl_module']['fields']['useHomePage'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_module']['useHomePage'], 'exclude' => true, 'inputType' => 'checkbox', 'eval' => array('tl_class'=>'w50 m12'), 'sql' => "char(1) NOT NULL default ''" ); /** * Class tl_module_esm_pagelist * Provide miscellaneous methods that are used by the data configuration array. */ class tl_module_esm_pagelist extends Backend { /** * Return all clientsShowcase snippet templates as array * @return array */ public function getPagelistTemplates() { return $this->getTemplateGroup('espl_'); } }