定制 taurus-media/module-elasticsuite-ajax 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

taurus-media/module-elasticsuite-ajax

最新稳定版本:1.0.4

Composer 安装命令:

composer require taurus-media/module-elasticsuite-ajax

包简介

AJAX-based layered navigation filtering for Smile ElasticSuite on Hyva themes.

README 文档

README

AJAX-based layered navigation filtering for Smile ElasticSuite on Hyva themes.

Features

  • AJAX Filtering: Intercepts filter clicks on Category and Search Result pages to update the product list and sidebar filters without a full page reload.
  • Hyva Compatible: Built specifically for Hyva themes, using AlpineJS-friendly patterns and registering for Tailwind CSS processing.
  • URL Management: Automatically cleans up ajax=1 parameters from URLs to maintain clean browser history.
  • Smooth UX: Includes loading states and smooth scrolling to the top of the product list after filter application.

Installation & Configuration

Composer Installation

To install the module via Composer, run the following commands in your Magento root directory:

composer require taurus-media/module-elasticsuite-ajax
bin/magento setup:upgrade

Manual Installation

If you are installing the module manually, place it in app/code/Taurus/ElasticSuiteAjax and run:

bin/magento setup:upgrade

Hyva Compatibility

The module registers itself for Hyva's Tailwind CSS processing via an observer on hyva_config_generate_before. This ensures that any Tailwind classes used in the module's templates are correctly included in the theme's CSS.

Requirements

  • Magento 2.4.x
  • Smile ElasticSuite
  • Hyva Theme

统计信息

  • 总下载量: 24
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 8
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-04-16