【问题标题】:How do I generate the variation file for all assets如何为所有资产生成变体文件
【发布时间】:2018-01-05 08:28:54
【问题描述】:

我是 Akeneo 的新手,我发现了资产的配置文件配置。

所以我导入了我的 YML 以添加资产转换,现在,基于 cli,我找不到允许我为所有资产生成变体文件的命令。我看到了逐个资产和逐个通道执行该资产的命令,但我需要为所有这些执行此操作。

你知道我是怎么做到的吗?我已经尝试过pim:asset:generate-missing-variation-files,但这并没有改变任何东西

【问题讨论】:

    标签: assets akeneo


    【解决方案1】:

    没有内置命令可以做到这一点,但是您可以开发一个非常简单的命令来实现这一点。

    您可以使用pimee_product_asset.finder.asset 服务调用retrieveVariationsNotGenerated() 以检索每个尚未分类的变体,然后最后使用pimee_product_asset.variation_file_generator 生成带有generate() 的变体。

    未测试过的代码,但应该是这样的:

    $finder = $this->get('pimee_product_asset.finder.asset');
    $generator = $this->get('pimee_product_asset.variation_file_generator');
    
    $variations = $finder->retrieveVariationsNotGenerated();
    foreach ($variations as $variation) {
        $generator->generate($variation);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-07
      • 1970-01-01
      • 2021-08-05
      • 2017-01-31
      • 1970-01-01
      • 2023-03-12
      • 2020-10-07
      相关资源
      最近更新 更多