【问题标题】:TYPO3: How to create a complex custom content element from scratchTYPO3:如何从头开始创建复杂的自定义内容元素
【发布时间】:2020-01-27 22:47:04
【问题描述】:

现在创建自定义内容元素是一件非常重要的事情,许多开发人员不想依赖其他扩展,例如 MASK 或 DCE。不要误会我的意思,这两个扩展非常了不起,但如果我们都知道如何创建自己的内容元素,那就太好了。

TYPO3 确实让您能够创建自己的内容元素,所以问题是我该怎么做?从头到尾。我需要做什么来创建一个复杂的内容元素?

什么是复杂的内容元素?这意味着,将信息存储在不同的表中,并能够通过关系获取 FrontEnd 中的所有内容。

另外,如何在后端自定义这个内容元素。如何设计它。一切!

系统:TYPO3 v8、v9、v10
模式:作曲家模式、非作曲家模式
目标:自定义内容元素

【问题讨论】:

  • 这听起来像是一个广阔的领域,而 SO 旨在关注特定的编程问题,并提供解决特定问题的答案。这可能更像是您自己的教程页面的插件。
  • 如果你曾经被 TYPO3 所占据,那么你应该知道我试图解释的所有这些事情都很重要,不仅对于特定主题,而且通常它们可以用于内部的多个实例TYPO3
  • 我并不是说您所解释的内容有任何错误或容易。只是不确定它是否适合 SO 网站(出于第一条评论中的原因)。

标签: php typo3 element typo3-8.x typo3-9.x


【解决方案1】:

我已经尝试通过分解每个步骤、解释几乎每一行代码并保持结构来使其尽可能详细。由于本教程很大,我已经上传到自己的网站。

该网站仍在开发中,因此如果您发现有问题,请随时报告。

本教程包含的内容:

  • 概念
  • 第 1 步:在列表中添加内容元素
  • 第 2 步:在下拉列表中添加内容
  • 第 3 步:创建表
  • 第 4 步:创建 TCA // tt_content 关系
  • 第五步:注册图标
  • 第 6 步:允许外部表
  • 第 7 步:在 FrondEnd 中显示内容
  • 第 8 步:后端视图
  • 第 9 步:附加功能
  • 结论

如果您发现可以更好地形成的东西,请随时与我联系并提出更改建议。

文章:How to create custom content elements on TYPO3

最好的问候

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-26
    • 2013-08-30
    • 2019-12-12
    • 2021-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-24
    相关资源
    最近更新 更多