Akeneo 2.1.4:如何在数据网格中使用属性值作为产品模型的标签?

时间:2018-02-23 13:30:51

标签: php symfony doctrine akeneo

当我在Akeneo 2.1.4中使用产品模型时,我在label-column中看到了产品模型的代码。但我想在那里展示一个特定属性的价值;例如namegroup name。我怎样才能做到这一点?

修改

我尝试扩展课程并在我自己的entities.yml中重写:

parameters:
    # Rewrite product model so we can override the getLabel()-method:
    pim_catalog.entity.product_model.class: Vendor\Bundle\AppBundle\Model\ProductModel

但后来我收到了错误:

The class 'Vendor\Bundle\AppBundle\Model\ProductModel' was not found in the chain configured namespaces 
    Gedmo\Tree\Entity, 
    Oro\Bundle\ConfigBundle\Entity, 
    Oro\Bundle\UserBundle\Entity, 
    Pim\Bundle\CustomEntityBundle\Entity, 
    FOS\OAuthServerBundle\Entity, 
    Pim\Bundle\UserBundle\Entity, 
    Pim\Bundle\ApiBundle\Entity, 
    Pim\Bundle\CatalogBundle\Entity, 
    Pim\Bundle\CommentBundle\Entity, 
    Pim\Bundle\DataGridBundle\Entity, 
    Pim\Bundle\NotificationBundle\Entity, 
    Akeneo\Component\Batch\Model, 
    Akeneo\Component\BatchQueue\Queue, 
    Akeneo\Component\FileStorage\Model, 
    Pim\Component\Catalog\Model, 
    Akeneo\Component\Versioning\Model

1 个答案:

答案 0 :(得分:0)

您无需执行自定义代码即可实现此目的。在Akeneo PIM中,您可以定义网格中哪个家庭属性将用作标签

编辑您的某个家人时,您可以选择所需的属性: enter image description here

选择后,您可以保存您的家人,所选属性将用作网格中的标签(仅适用于属于此系列的产品)。

如果我不明白你的真实问题,请告诉我。