terminal42 / contao-leads
Contao开源CMS的Leads扩展;轻松存储和管理表单数据!
Requires
- php: ^8.1
- codefog/contao-haste: ^4.25 || ^5.0
- contao/core-bundle: ^4.13 || ^5.0
- doctrine/dbal: ^3.0
- menatwork/contao-multicolumnwizard-bundle: ^3.6
- phpoffice/phpspreadsheet: ^1.26 || ^2.0
- psr/log: ^1.0 || ^2.0 || ^3.0
- symfony/asset: ^5.0 || ^6.0 || ^7.0
- symfony/config: ^5.0 || ^6.0 || ^7.0
- symfony/dependency-injection: ^5.0 || ^6.0 || ^7.0
- symfony/event-dispatcher-contracts: ^2.0 || ^3.0
- symfony/expression-language: ^5.0 || ^6.0 || ^7.0
- symfony/filesystem: ^5.0 || ^6.0 || ^7.0
- symfony/framework-bundle: ^5.0 || ^6.0 || ^7.0
- symfony/http-foundation: ^5.0 || ^6.0 || ^7.0
- symfony/http-kernel: ^5.0 || ^6.0 || ^7.0
- symfony/routing: ^5.0 || ^6.0 || ^7.0
- symfony/security-core: ^5.0 || ^6.0 || ^7.0
- symfony/translation-contracts: ^2.0 || ^3.0
Requires (Dev)
- contao/manager-plugin: ^2.0
- dompdf/dompdf: ^1.0 || ^2.0
- mpdf/mpdf: ^8.1.1
- tecnickcom/tcpdf: ^6.5
- terminal42/contao-build-tools: dev-main
Suggests
- dompdf/dompdf: Export leads to PDF document (using Dompdf)
- mpdf/mpdf: Export leads to PDF document (using mPDF)
- tecnickcom/tcpdf: Export leads to PDF document (using TCPDF)
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
- dev-main
- 3.0.10
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- v1.x-dev
- 1.4.33
- 1.4.32
- 1.4.31
- 1.4.30
- 1.4.29
- 1.4.28
- 1.4.27
- 1.4.26
- 1.4.25
- 1.4.24
- 1.4.23
- 1.4.22
- 1.4.21
- 1.4.20
- 1.4.19
- 1.4.18
- 1.4.17
- 1.4.16
- 1.4.15
- 1.4.14
- 1.4.13
- 1.4.12
- 1.4.11
- 1.4.10
- 1.4.9
- 1.4.8
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- dev-haste-5
- dev-develop
This package is auto-updated.
Last update: 2024-08-30 10:58:54 UTC
README
terminal42/contao-leads
是 Contao CMS 的一个扩展。
它允许您将 Contao 表单生成器的提交存储到数据库中,无需为每个表单创建表。然后可以在后台查看并导出为各种格式(例如 CSV 或 Excel)。
如果有多个相同的表单存在(例如,在不同语言中),则可以通过主要表单(例如,您的备用语言)对潜在客户数据进行分组。这允许像只有一个表单一样查看和导出数据。
安装
选择与您的工作流程相匹配的安装方法!
通过 Contao Manager 安装
在 Contao Manager 中搜索 terminal42/contao-leads
并将其添加到您的安装中。最后,更新包。
手动安装
为此包添加一个 composer 依赖项。因此,在项目根目录中更改并在以下操作中运行
composer require terminal42/contao-leads
根据您的环境,命令可能有所不同,即如果您没有全局安装 composer,则以 php composer.phar …
开头。
配置
初始配置可以在 Contao 的表单生成器中完成。不要忘记激活您想要保存的字段!在表单配置中,您可以设置潜在客户的后端菜单链接的标签,并使用简单标记定义表单数据的列表。
要配置导出,首先请确保您至少有一个表单提交。在查看潜在客户数据时,可以配置导出的全局操作。
权限
对于不是系统管理员的用户,需要设置权限以访问潜在客户。启用对潜在客户后端模块的访问,并选择应该提供潜在客户数据的表单。如果用户不需要配置表单本身,则不需要访问表单生成器!
您还可以配置是否允许用户编辑或删除现有潜在客户。
简单标记
使用 Contao 简单标记 生成后端列表以及自定义导出。所有已保存的表单字段都可通过其字段名称访问。例如,如果您创建了一个名为 firstname
的文本字段,您可以使用 ##firstname##
简单标记在后台列表或导出中输出其值。
此外,以下简单标记提供潜在客户本身的数据,而不是通过表单生成器提交的数据。
- ##_id##
- 潜在客户记录的数据库ID。
- ##_created##
- 潜在客户被保存的日期和时间(表单提交时)。
- ##_form##
- 提交的表单的数据库ID(和标题)。
- ##_member##
- 在表单提交时登录的前端会员ID,如果没有会员登录则为
0
。
许可证
此包根据 LGPL 3.0+ 许可证 发布。