thelia/bo-search-module

安装量: 1,169

依赖项: 0

建议者: 0

安全性: 0

星星: 2

关注者: 5

分支: 6

开放性问题: 1

类型:thelia-module

2.0.1 2022-11-21 20:51 UTC

This package is auto-updated.

Last update: 2024-09-22 01:01:52 UTC


README

添加搜索表单以过滤客户、订单和产品

安装

手动

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

Composer

在您的 Thelia composer.json 主文件中添加它

composer require thelia/bo-search-module:~1.0

用法

激活后,输入框将出现在客户和订单列表页面的顶部。使用它们来过滤显示结果。您将在后台菜单 "搜索产品" 中找到产品搜索页面。

钩子

此模块添加了两个钩子,允许您扩展表单。

  • bosearch.customer-search.form:在最后一位客户的表单输入和提交按钮之间。
  • bosearch.order-search.form:在最后一位订单的表单输入和提交按钮之间。

然后在您的扩展模块的 EventListener 类中扩展这些表单

TheliaEvents::FORM_AFTER_BUILD . '.' . \BoSearch\Form\OrderSearchForm::ORDER_FORM_NAME => ['yourFunction', 128],
TheliaEvents::FORM_AFTER_BUILD . '.' . \BoSearch\Form\CustomerSearchForm::CUSTOMER_FORM_NAME => ['yourFunction', 128]