valantic-spryker / navigation-generator
基于导入的分类数据生成 navigation-node.csv
1.0.0
2023-09-28 06:46 UTC
Requires
- php: >=8.0
- spryker/category: ^5.0.0
- spryker/category-storage: ^2.1.1
- spryker/kernel: ^3.0.0
- spryker/store: ^1.0.0
Requires (Dev)
README
描述
为 spryker 添加新的控制台命令,该命令使用导入的分类数据,基于分类树生成 navigation_node.csv
用法
-
将
NavigationGeneratorConsole
添加到Pyz\Zed\Console\ConsoleDependencyProvider::getConsoleCommands()
<?php namespace Pyz\Zed\Console; [...] use Pyz\Zed\NavigationGenerator\Communication\Console\NavigationGeneratorConsole; class ConsoleDependencyProvider extends SprykerConsoleDependencyProvider { /** * @param \Spryker\Zed\Kernel\Container $container * * @return array<\Symfony\Component\Console\Command\Command> */ protected function getConsoleCommands(Container $container): array { $commands = [ [...] new NavigationGeneratorConsole(), ]; return $commands; } }
-
运行命令
vendor/bin/console data:generate:navigation-node
配置
NavigationGeneratorConstants::OUTPUT_PATH
- 默认:
APPLICATION_ROOT_DIR . '/data/import/common/common/navigation_node.csv'
- 默认:
NavigationGeneratorConstants::FALLBACK_LOCALE
- 默认:
de_DE
- 当配置的语种没有分类数据时使用
- 默认:
NavigationGeneratorConstants::NAVIGATION_KEY
- 默认:
MAIN_NAVIGATION
- 默认: