thelia / bo-search-module
2.0.1
2022-11-21 20:51 UTC
Requires
- thelia/installer: ~1.1
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]