Как улучшить стандартный элемент содержимого дополнительным полем RTE? - PullRequest
2 голосов
/ 09 января 2012

Итак, у меня есть расширение, которое я могу выбрать в качестве элемента контента. Он имеет свою собственную вкладку («видео»), но также использует стандартную вкладку «Общие» и некоторые специальные вкладки, где я могу настроить расширение. Можно ли добавить текстовую вкладку «RTE» (как в «Текст с изображениями») на вкладку «Общие»? Он просто использует поле «заголовок» ... но мне действительно нужна опция для редактора, чтобы он мог добавлять текст RTE в дополнительное поле (как в «текст с изображениями».

Ответы [ 2 ]

1 голос
/ 10 января 2012

В ext_tables.php вашего плагина добавьте столбец bodytext обратно к tt_content:

...
t3lib_div::loadTCA('tt_content');
// this line is probably present already:
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY . '_pi1'] = 'layout,select_key';
// add this line:
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY . '_pi1'] = 'pi_flexform,
bodytext;LLL:EXT:cms/locallang_ttc.xml:bodytext_formlabel;;richtext:rte_transform[flag=rte_enabled|mode=ts_css],rte_enabled,';
...

Это будет не на вкладке «Общие», а на вкладке «Плагин». Я не знаю, как добавить его на вкладку «Общие».

0 голосов
/ 10 января 2012

Вы можете использовать Kickstarter: перейдите в модуль расширений, создайте новое расширение с помощью Kickstarter и добавьте поле, выбрав «Таблица расширений».

...