pbd-kn/contao-efg-bundle

将 EFG 迁移到 Contao 4

安装: 654

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 2

开放问题: 3

类型:contao-bundle

1.0.40-RC2 2024-03-08 10:11 UTC

README

Contao 是一个开源的 PHP 内容管理系统,适用于希望拥有易于维护的专业网站的人。访问 [项目网站][1] 获取更多信息。

关于

基于 EFG Contao 3 将 EFG 迁移到 Contao 4

  • @package Efg

  • @author Thomas Kuhn mail@th-kuhn.de

  • @license https://gnu.ac.cn/licenses/lgpl-3.0.html LGPL

  • @copyright Thomas Kuhn 2007-2014

  • @author Peter Broghammer pb-contao@gmx.de

  • @license https://gnu.ac.cn/licenses/lgpl-3.0.html LGPL

  • @copyright Peter Broghammer 2021-

  • Thomas Kuhn 的 Efg 包已完全转换为 contao 4.9

  • 扩展调试

  • 通过插入标签 {{efg_insert::formalias::aliasvalue::column(::format)}} 扩展

  • 提供来自 Efg 表单的值。

  • 选择字段是表单中指定的 efgalias 字段

  • 参数

  • formalias:表单的别名名称(输入)

  • aliasvalue:别名字段应具有的值(输入)

  • column:结果列名称

  • format:可选的结果 sprintf(格式,$result)

  • 扩展 useSendto

  • 使用隐藏字段 sendto 中的邮件地址

  • {{link_url::14}}?sendto=dummy@example.com

  • 将收件人添加到表单中

  • 各个扩展

    • 调试模式

      通过设置 EFG 调试模式将生成调试信息。这可能对开发者感兴趣。
      调试信息将存储在 var/logs/[prod/dev]-[date]-efg_debug.log 中。

    • 插入标签 {{efg_insert::formalias::aliasvalue::column(::format)}}

      formalias:表单的别名名称(输入)
      aliasvalue:具有此别名值的表格行(输入)
      column:从找到的行中的列值
      format:可选的结果 sprintf(格式,$result)
      它将 aliasvalue 的列值插入。
      这样就可以管理表中的单个值。

    • 插入标签 {{form::xxx}}

      表单中的值是 xxx,表单的字段名称。
      插入标签可以在不同的答案和邮件中使用。
      提供了值的基本查询功能。
      例如。
      {if '{{form::anrede}}' == 'Herr'}
      尊敬的先生
      {{form::vorname}} {{form::name}}
      {endif}
      {if '{{form::anrede}}' == 'Frau'}
      尊敬的女士
      {{form::vorname}} {{form::name}}
      {endif}

    • 评估隐藏字段 sendto

      如果此标志已设置,则在发送电子邮件时将评估隐藏字段 sendto。
      通过 contao-inputvar-bundle 包可以包含额外的收件人环境变量。

      插入标签 {{link_url::*}} 将附加属性作为输入变量。
      这样可以在调用表单时指定额外的收件人。
      例如。{{link_url::446|urlattr}}?sendto=dummy@dummy.de
      请注意,编辑器不要在插入标签前设置 mailto:(输入中断)。

      在表单中定义隐藏字段
      字段类型:隐藏字段
      字段名称:sendto
      默认值:{{get::sendto}}