blackbird / module-hyva-algolia-search
Blackbird_HyvaAlgoliaSearch使Algolia_AlgoliaSearch与Hyvä Themes兼容
100.0.0
2024-08-13 09:14 UTC
Requires
- php: ~8.0.0||~8.1.0||~8.2.0||~8.3.0
- algolia/algoliasearch-magento-2: ^3.12
- blackbird/external-resources-loader: ^1.0
- hyva-themes/magento2-compat-module-fallback: *
- hyva-themes/magento2-default-theme: *
- magento/framework: *
README
为使用Hyvä Themes的Magento 2上的Algolia Search提供兼容模块。这需要
- Hyvä Themes密钥
- 访问Algolia
- blackbird/external-ressource-loader以动态加载所有Algolia资源。
设置
获取包
Composer包:composer require blackbird/module-hyva-algolia-search
压缩包:在您的Magento实例根目录下的app/code/Blackbird/HyvaAlgoliaSearch中解压缩包。
安装模块
转到您的Magento根目录并运行以下magento命令
php bin/magento setup:upgrade
如果您在生产模式下,请记住重新编译和重新部署静态资源,或使用--keep-generated
选项。
模块安装完成后,请检查app/etc/hyva-themes.json
文件。
根据模块的安装方式,以下行现在必须出现在app/etc/hyva-themes.json
文件中。
使用Composer安装
{
"extensions": [
...
{
"src": "vendor\/blackbird\/module-hyva-algolia-search\/src"
},
...
]
}
使用压缩包安装
{
"extensions": [
...
{
"src": "app\/code\/Blackbird\/HyvaAlgoliaSearch\/src"
},
...
]
}
如果该行缺失(尤其是在Magento 2.4.7和Magento 2.4.6的后期补丁中),请根据官方文档运行以下命令,并检查新行是否出现
bin/magento hyva:config:generate
包含内容
此兼容模块为以下Algolia服务提供完整的Hyvä兼容性
- Algolia Search
- Algolia InstantSearch
- Algolia Recommend
- Algolia Autocomplete
- Algolia Insights
默认样式深受Hyvä Themes原生主题的启发。大多数样式类都直接用于相关的模板或位于view/frontend/tailwind/
目录下的可覆盖的tailwind-source.css
文件中。已报告比较和愿望单功能。
已知问题、限制
- 目前,Ajax添加到购物车功能仅在一个有限的范围内实现。简单产品有快速添加到购物车的选项,但可配置产品则转发到产品页面。
- 产品缩略图上的选项选择的原生Hyvä Themes实现尚未集成。
- 列表页上的筛选器样式目前相当原始。这将在未来得到改进。