поправте меня пожалуйста если я ошибаюсь.
1) childTemplate фигурирует в классе плагина темплавоиля только тут
Код:
if ($this->conf['childTemplate']){
$renderType = $this->conf['childTemplate'];
} else { // Default:
$renderType = t3lib_div::GPvar('print') ? 'print' : '';
}
потом этот $renderType будет соответсвовать полю renderType в таблице tx_templavoila_tmplobj, а значения для єтого поля берутся из ТСA,
Код:
'rendertype' => Array (
'exclude' => 1,
'label' => 'LLL:EXT:templavoila/locallang_db.xml:tx_templavoila_tmplobj.rendertype',
'config' => Array (
'type' => 'select',
'items' => Array (Array('LLL:EXT:templavoila/locallang_db.xml:tx_templavoila_tmplobj.rendertype.I.0', ''),
Array('LLL:EXT:templavoila/locallang_db.xml:tx_templavoila_tmplobj.rendertype.I.1', 'print'),
),
)
),
Значит мне нужно изменить TCA для templavoila чтобы использовать разные childTemplate правильно?