terminal42/contao-leads

Contao开源CMS的Leads扩展;轻松存储和管理表单数据!

资助包维护!
terminal42
其他

安装数: 127 853

依赖: 8

建议者: 4

安全: 0

星标: 33

关注者: 11

分支: 23

开放问题: 7

类型:contao-bundle

3.0.10 2024-08-30 10:58 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+ 许可证 发布。