【问题标题】:TYPO3: Custom options for "insert plugin" in backendTYPO3:后端“插入插件”的自定义选项
【发布时间】:2023-03-23 21:10:02
【问题描述】:

我正在学习 TYPO3 和扩展,目前我已经创建了一个关于图像上传、处理和显示的测试扩展。

我已经完成了上传新图像、显示列表和编辑图像属性(一旦选择)的后端。这部分已经实现并且正在运行。

现在我缺少“包含”部分,我的意思是,通过后端上的插入插件在页面中插入图像。

我的问题:当我选择插入插件并手动选择我注册的插件时,我想在那里呈现一个带有选项、图像列表等的流畅模板。 这些选项供用户选择图像、尺寸等,以便在所选页面中显示。

我不知道哪种方法有typo3 用于在该部分显示模板,所以我请求提示从哪里配置模板以供TYPO3 使用。

注意:这不是询问实现,只是提示我自己开始并实现它。

【问题讨论】:

    标签: typo3 backend


    【解决方案1】:

    您不应该自己编写代码。

    我猜你正在寻找TCA。特别是对于您的插件,您正在寻找“flexforms”。我想这个wiki page 可以帮助您开始使用一些示例。

    【讨论】:

    • 谢谢,我对 TYPO3 术语有点困惑。之后我会尝试并接受响应。我想我可以添加一些流体模板并以某种方式加载。
    • 好吧,我想这是可能的。但你不应该:) 后端是一个通用的表单构建器。有很多你不需要关心的内置函数。想想权限管理、缓存、翻译管理、工作区等。有一些标准组件你应该没问题。如果没有,TCA 中也有“用户”字段。但通常你不需要它们。
    • typo3.org/documentation/document-library/core-documentation/… => ['columns'][field name]['config'] / TYPE: "user" 但是不要使用它——直到证明你需要它。跨度>
    • 我已经测试了 flexforms,我现在确实有一个空模板。只是缺少一个实现。非常感谢,因为在某些情况下学习typo3可能是一项非常艰巨的任务:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    • 2018-10-03
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多