Столкнулся с такой проблемой:
Хочу использовать FlexForms как ContentElement, но ничего рабочего не выходит.
Использование FlexForms через "Insert plugin" не вызывает трудностей, но когда пытаюсь использовать FlexForms как CType ничего не выходит. При этом добавляется новый контент элемент, но флексформа не рендерится. А рендерятся элементы button и header.
Я подозреваю что проблема в этом:
Для использования FlexForms как плагина используется функция:
PHP код:
t3lib_extMgm::addPlugin(array('LLL:EXT:myFlexExt/locallang_db.xml:tt_content.CType_pi1', $_EXTKEY.'_pi1'),'list_type');
а для использования FlexForms как CType элемента используется функция:
PHP код:
t3lib_extMgm::addPlugin(array('LLL:EXT:myFlexExt/locallang_db.xml:tt_content.CType_pi1', $_EXTKEY.'_pi1'),'CType');
и в таком случае интерфейс описывается в таком виде:
PHP код:
$TCA['tt_content']['types'][$_EXTKEY.'_pi1']['showitem']='CType;;4;button;1-1-1, header;;3;;2-2-2, ';
Вопрос: Может кто-то сталкивался с такими проблемами? Как добавить/преобразовать xml к такому виду?