2017-01-27 15 views
3

属性を持つ属性セットと属性グループを作成しました。管理パネルでは、属性はグループ化されているようにグループ化されています。しかし、フロントプロダクトページでは、属性グループ名が最初に表示されることなく、すべての属性が一緒にリストされます。 このグループの属性の前に、属性グループ名の製品ページ(詳細情報タブ)の製品ページに表示するとします。それ、どうやったら出来るの?製品タブに属性グループ名を表示する方法Magento 2.1.3

答えて

1

私はこれをacheiveすると考えることができるいくつかの方法があります

Magentoの2にデフォルトでこれを行う方法はありません。おそらく、getAdditionalData()メソッドを/Block/Product/View/Attributes.phpに拡張し、返された配列に属性グループ名(またはid)を追加するのが最善の方法です。

Magento_Catalog/templates/product/view/attributes.phtmlのローカルコピーを作成し、変更されたgetAdditionalData()メソッドによって返された配列を繰り返し、グループ名に従ってデータをソートし、グループ名の見出しを付けてデータを出力する必要があります。

Magento 2のこの種の比較的簡単な拡張機能の他のアプローチやベストプラクティスのアプローチについて聞いてみたいと思います。

関連する問題