numero2/contao-contact-persons

管理页面、新闻和活动的联系人信息。

dev-master 2024-05-31 10:59 UTC

This package is auto-updated.

Last update: 2024-08-31 00:36:03 UTC


README

License: LGPL v3

关于

管理页面、新闻和活动的联系人信息。

系统要求

安装

  • 通过 Contao Manager 或 Composer 安装(composer require numero2/contao-contact-persons
  • 通过 Contao-Installtool 或使用 contao:migrate 命令运行数据库更新。

事件

如果您想使用自己的字段扩展联系人信息,可以使用 contao.contact_person_parse 事件来修改所有将在模板中使用的数据。

// src/EventListener/ContactPersonParseListener.php
namespace App\EventListener;

use numero2\ContactPersonsBundle\Event\ContactPersonEvents;
use numero2\ContactPersonsBundle\Event\ContactPersonParseEvent;
use Symfony\Component\EventDispatcher\Attribute\AsEventListener;

#[AsEventListener(ContactPersonEvents::CONTACT_PERSON_PARSE)]
class ContactPersonListener {

    public function __invoke( ContactPersonParseEvent $event ): void {
        // …
    }
}