timvermaercke / craft-whitepapers
让用户在提交他们的电子邮件地址后下载白皮书(或任何其他安全文件)
1.0.0
2022-07-20 14:51 UTC
Requires
- craftcms/cms: ^4.0.0
README
让您的用户在留下他们的电子邮件地址后下载白皮书(或其他文件)。
该插件还提供了一个字段类型,可以将白皮书链接到条目,并且还为每个白皮书提供CSV导出功能!
屏幕截图
前端(示例实现)
以上是此插件的示例实现
管理
概述
详细
需求
此插件需要Craft CMS 4.0.0或更高版本
安装
要安装插件,请按照以下说明操作。
-
打开您的终端并转到您的Craft项目
cd /path/to/project
-
然后告诉Composer加载插件
composer require timvermaercke/craft-whitepaper
-
在控制面板中,转到设置→插件,并为Test点击“安装”按钮。
如何使用
首先在/admin/whitepapers
中创建一个白皮书对象。
然后您可以将以下代码片段添加到您的模板中
<form action="/actions/whitepapers/public/download-whitepaper" method="post"> {{ csrfInput() }} {{ hiddenInput('whitepaperId', 1) }} <label for="email">Email</label> <input type="email" id="email" name="email" /> <input type="submit" value="Download" /> </form>
您还可以在Craft中创建一个字段并使用自定义字段“白皮书”,例如在全局设置中
创建字段
创建全局设置
填写全局设置
在模板中使用该值
{# will output the selected whitepaper id #} {{ settings.fieldWhitepaper }}