shopsys / luigis-box
Shopsys 平台与 Luigi's Box 的连接器
v14.0.1
2024-09-13 07:58 UTC
Requires
- php: ^8.3
- overblog/dataloader-bundle: ^0.6.0
- shopsys/article-feed-luigis-box: 14.0.1
- shopsys/brand-feed-luigis-box: 14.0.1
- shopsys/category-feed-luigis-box: 14.0.1
- shopsys/form-types-bundle: 14.0.1
- shopsys/framework: 14.0.1
- shopsys/frontend-api: 14.0.1
- shopsys/migrations: 14.0.1
- shopsys/plugin-interface: 14.0.1
- shopsys/product-feed-luigis-box: 14.0.1
- symfony/config: ^5.4
- symfony/dependency-injection: ^5.4
- symfony/http-foundation: ^5.4
- symfony/http-kernel: ^5.4
- symfony/routing: ^5.4
Requires (Dev)
- phpunit/phpunit: ^9.5.20
- shopsys/coding-standards: 14.0.1
This package is auto-updated.
Last update: 2024-09-25 11:41:48 UTC
README
此软件包为 Shopsys 平台 添加了使用 Luigi's Box 的高级搜索功能。该软件包仅适用于基于 Shopsys 平台的项目(例如,从 shopsys/project-base
创建的项目)。此存储库由 shopsys/shopsys monorepo 维护,有关更改信息请参阅 monorepo CHANGELOG.md。
文档
文档 可在 Shopsys 平台知识库中找到。
安装
该插件是一个 Symfony 插件,以相同的方式安装
下载
首先,您可以使用 Composer 下载该软件包
composer require shopsys/luigis-box
配置
在您的项目中设置这些环境变量
LUIGIS_BOX_ENABLED_DOMAIN_IDS // comma separated list of domain ids e.g. '1,2'
LUIGIS_BOX_TRACKER_IDS_BY_DOMAIN_IDS='{"1": "<TRACKER_ID_FOR_DOMAIN_1>", "2": "<TRACKER_ID_FOR_DOMAIN_2>", ...}' // JSON object with domain id as key and tracker id as value
将此数据加载器添加到您的 config/packages/overblog_dataloader.yaml
luigisBoxBatchLoader: alias: 'luigis_box_batch_loader' batch_load_fn: "@Shopsys\\LuigisBoxBundle\\Model\\Batch\\LuigisBoxBatchLoader:loadByBatchData"
将推荐查询添加到您的前端 API(Query.types.yaml
)
- 'RecommendationQueryDecorator'
将推荐类型添加到您的前端 API 类型文件夹(config/graphql/types/Recommendation
)
RecommendationType: type: object inherits: - 'RecommendationTypeDecorator'
贡献
感谢您为 Shopsys LuigisBox 软件包做出的贡献。我们一起使 Shopsys 平台变得更好。
此存储库为只读。如果您想 报告问题 和/或发送 拉取请求,请使用主要的 Shopsys 存储库。
在贡献之前,请检查我们的 贡献指南。
支持
当您遇到麻烦或需要帮助时,最好的方法是加入我们的 Slack。
如果您想 报告问题,请使用主要的 Shopsys 存储库。