TYPO3 8.7.8包含后端

时间:2017-11-29 10:32:14

标签: typo3 typoscript typo3-8.x

我一直在寻找相当长的一段时间但找不到我想要的东西。

我创建了两个自定义内容元素: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,我需要以下字段:

  • 标题
  • 一个复选框“insert Logo”
  • 一个bodytext
  • 图像选择字段

对于image_bg,我需要:

  • 图像选择字段
  • 包含2个项目的下拉列表

但我正在努力理解代码以及如何调整它以使其适用。我查看了documentation,但它并没有真正回答我的问题,因为它只显示了一些代码示例,其中包含一些行但没有解释。我再次找不到其他文档,我获得的信息与上面链接的信息一样多。我确实理解了一些部分,例如palette.header创建了包含标题,标题链接,对齐,日期等的整个标题调色板。

所以我的问题是:

有人可以向我解释上面的代码是如何工作的吗?一个元素从哪里开始,它在哪里结束? “--palette--”和“--div--”有什么用?如何创建标签(例如一般,媒体等)?是否可以使用这些调色板创建上面列出的字段?我可以创建自己的调色板吗?如果有,怎么样?或者是否可能使用/制作我自定义字段的打字错误?或者我需要为每个元素创建一个扩展吗?如果可能的话,我想避免这种情况。

是的,这是很多问题,我是TYPO3的新手,不仅尝试使用TYPO3,而且尽可能地理解它(至少对我需要的东西)。我的首要任务是理解上面的代码,但任何指针,解释,帮助甚至链接到文档(我可能还没有看到目前为止),这可能导致我的请求的解决方案,我将不胜感激。提前谢谢!

0 个答案:

没有答案