我创建了一个属性集和属性组,其中包含属性。在管理面板中,属性以组的形式列出,就像我创建它们一样。但是在前面的产品页面上,所有属性都列在一起,而不首先显示属性组名称。 我想在此组中的属性之前,在产品页面(更多信息标签)上显示属性组名称。我该怎么做?
答案 0 :(得分:1)
默认情况下,Magento 2无法执行此操作。
我可以通过几种方式来实现这一目标。也许最好是在getAdditionalData()
中扩展/Block/Product/View/Attributes.php
方法,以便将属性组名称(或id)添加到返回的数组中。
然后,您需要创建Magento_Catalog/templates/product/view/attributes.phtml
的本地副本,并迭代修改后的getAdditionalData()
方法返回的数组,并根据组名对其进行排序,然后使用组名标题输出数据。 / p>
我很想知道Magento 2中此类相对简单的扩展功能的其他或最佳实践方法。