fond-of-spryker / contact
为 spryker 提供的简单联系表单。
2.0.0
2018-04-23 16:05 UTC
Requires
- php: >=7.1
- spryker/mail: ^4.0.0
- spryker/twig: ^3.0.0
Requires (Dev)
- codeception/codeception: ^2.3
- mikey179/vfsstream: ^1.6
- php-coveralls/php-coveralls: ^2.0
- phpro/grumphp: ^0.14
- sebastian/phpcpd: ^4.0
- spryker/code-sniffer: ^0.11
This package is auto-updated.
Last update: 2024-09-05 19:55:18 UTC
README
这是一个为 spryker 提供的简单联系表单。
安装
1. 执行 composer 命令
composer require fond-of-spryker/contact
2. 在 YvesBootstrap.php 中的 getControllerProviderStack() 方法中添加控制器提供者
new ContactControllerProvider($isSsl),
3. 在 Pyz Zed/Mail/MailDependencyProvider.php 中的 MAIL_TYPE_COLLECTION 添加邮件插件
$mailCollection->add(new ContactMailTypePlugin());
4. 在以下路径下创建您自己的表单模板
src/Pyz/Yves/Contact/Theme/default/index/index.twig
5. 将 contact_glossary.csv 中的术语条目追加到 glossary.csv 并执行命令
vendor/bin/console data:import:glossary
vendor/bin/console collector:storage:export
6. 创建传输对象
vendor/bin/console transfer:generate
7. 将此内容添加到您的配置文件中。此电子邮件接收联系表单。
// ---------- Contact
$config[\FondOfSpryker\Shared\Contact\ContactConstants::CONTACT_FORM_MAIL_RECEIVER] = 'example@example.org';
8. 享受
(如需,请编辑 ContactControllerProvider 中的路由)
/{$locale}/contacts