pbd-kn / contao-efg-bundle
将 EFG 迁移到 Contao 4
Requires
- php: ^7.2 || ^8.0
- codefog/contao-haste: ^4.24
- contao/core-bundle: ^4.9
- symfony/config: ^4.4 || ^5.1
- symfony/dependency-injection: ^4.4 || ^5.1
- symfony/http-kernel: ^4.4 || ^5.1
Requires (Dev)
- contao/easy-coding-standard: ^4.2
- contao/manager-plugin: ^2.0
- phpunit/phpunit: ^8.4 || ^9
- symfony/phpunit-bridge: ^4.4 || ^5.1
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
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}}
-