我一直在寻找相当长的一段时间但找不到我想要的东西。
我创建了两个自定义内容元素:parallax_content和bg_image。
在目前的后端,我有一个标准textmedia元素的字段,其代码如下(来自tt_content):
array('showitem' => '
--palette--;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.general;
general,
--palette--;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.header;
header,
rowDescription,
bodytext;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:bodytext_formlabel,
--div--;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.media,
assets,
--palette--;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.imagelinks;
imagelinks,
--div--;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.appearance,
layout;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:layout_formlabel,
--palette--;
LLL:EXT:fluid_styled_content/Resources/Private/Language/Database.xlf:tt_content.palette.mediaAdjustments;mediaAdjustments,
--palette--;
LLL:EXT:fluid_styled_content/Resources/Private/Language/Database.xlf:tt_content.palette.gallerySettings;
gallerySettings,
--palette--;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.appearanceLinks;appearanceLinks,
--div--;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access,
hidden;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:field.default.hidden,
--palette--;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.access;
access,
--div--;
LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.extended,
--div--;
LLL:EXT:lang/locallang_tca.xlf:sys_category.tabs.category,
categories',
'columnsOverrides' => array(
'bodytext' => array(
'defaultExtras' => 'richtext:rte_transform[mode=ts_css]'
)
)
)
对于我的元素parallax_content,我需要以下字段:
对于image_bg,我需要:
但我正在努力理解代码以及如何调整它以使其适用。我查看了documentation,但它并没有真正回答我的问题,因为它只显示了一些代码示例,其中包含一些行但没有解释。我再次找不到其他文档,我获得的信息与上面链接的信息一样多。我确实理解了一些部分,例如palette.header创建了包含标题,标题链接,对齐,日期等的整个标题调色板。
所以我的问题是:
有人可以向我解释上面的代码是如何工作的吗?一个元素从哪里开始,它在哪里结束? “--palette--”和“--div--”有什么用?如何创建标签(例如一般,媒体等)?是否可以使用这些调色板创建上面列出的字段?我可以创建自己的调色板吗?如果有,怎么样?或者是否可能使用/制作我自定义字段的打字错误?或者我需要为每个元素创建一个扩展吗?如果可能的话,我想避免这种情况。
是的,这是很多问题,我是TYPO3的新手,不仅尝试使用TYPO3,而且尽可能地理解它(至少对我需要的东西)。我的首要任务是理解上面的代码,但任何指针,解释,帮助甚至链接到文档(我可能还没有看到目前为止),这可能导致我的请求的解决方案,我将不胜感激。提前谢谢!