为 spryker 提供的简单联系表单。

2.0.0 2018-04-23 16:05 UTC

This package is auto-updated.

Last update: 2024-09-05 19:55:18 UTC


README

PHP from Travis config license

这是一个为 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