thelia/easy-customer-manager-module

Thelia的EasyCustomerManager模块

安装: 337

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 8

分支: 4

公开问题: 0

语言:HTML

类型:thelia模块

2.0.1 2024-05-24 13:33 UTC

This package is auto-updated.

Last update: 2024-08-24 13:57:27 UTC


README

在此处添加简短描述。如需,还可以添加截图。

安装

手动安装

  • 将模块复制到 <thelia_root>/local/modules/ 目录中,并确保模块名称为EasyCustomerManager。
  • 在Thelia管理面板中激活它

Composer

将其添加到您的thelia composer.json主文件中

composer require thelia/easy-customer-manager-module:~1.0

使用方法

一旦激活,您将在Thelia的后台中看到一个新的菜单链接。这个新页面允许您通过筛选器和搜索栏轻松管理所有客户。此模块使用Datables。

事件

您可以使用2个事件为此模块添加筛选器

BeforeFilterEvent::CUSTOMER_CUSTOMER_BEFORE_FILTER
TemplateFieldEvent::CUSTOMER_CUSTOMER_TEMPLATE_FIELD

在BeforeFilterEvent中,您有权访问客户查询和请求。

在TemplateFieldEvent中,您可以使用函数 addTemplateField(fieldName, templateName) 添加带有您的新筛选器的模板。只需将 js-filter-element 类添加到您的筛选器输入中。确保fieldName是该模块BackController defineColumnsDefinition()中定义的列名之一。