【问题标题】:How to create a frontend plugin in TYPO3如何在 TYPO3 中创建前端插件
【发布时间】:2014-12-10 14:37:39
【问题描述】:

我正在尝试在 TYPO3 中创建一个简单的前端插件,.

我希望能够将它放入我的后端模板中,就像我能够放入一个常规文本元素、一个表格或一个项目符号列表.

插件应该有两个文本字段,人们应该能够填写:

发票编号和标题

然后当它被放入页面时,前端应该呈现如下:

<a href="domain/invoices/{invoice number}.pdf"> {title} </a>

我怎样才能做到这一点,我尝试使用 Extension Builder,但我无法让这些字段最终出现在typo3 后端。

注意我不是为这个问题寻找一个具体的解决方案,我只是想创建(更复杂的)前端插件并简化这个问题,以便理解一般原理。

【问题讨论】:

  • 这可能太多了,仅在 SO 帖子中无法解释。如果您想了解更多信息,您可以在 IRC #typo3 与我会面,同样的昵称 ;)
  • @Xatenev 它已经在 SO 解释过;> 看我的回答

标签: php typo3


【解决方案1】:

我描述了创建插件并将其插入到 other answer 中的向导选项卡中,所以您可能要做的就是一步一步地遵循它。

插件的所有字段你只需要定义FlexForm(抱歉,描述的太笼统了,希望你知道方法)

【讨论】:

    【解决方案2】:

    如果您只需要一个内容元素来显示发票的链接,则根据在该页面上的内容元素中输入的发票编号,您可以使用fluidcontent & flux 生成您喜欢的内容元素.请查看流体内容引导程序以获取示例。

    如果你想创建一个分机。您可以在其中检索已添加到数据库(或其他来源)的发票列表,然后 extension_builder 是一个很好的启动器。如果您在构建器中设置了前端插件,它将显示在插件列表中(不是在选项卡本身中,而是在下拉列表中,如果您选择通用插件,则首先)

    对于额外字段:您可能错过了在扩展程序中使用 flexforms 的内容。

    【讨论】:

      猜你喜欢
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-22
      • 1970-01-01
      • 2018-02-27
      相关资源
      最近更新 更多