Question

Nous aimerions utiliser les valeurs des propriétés frontend attribut Magento Utiliser dans Recherche rapide 'et' utilisation dans la recherche avancée.

Nous avons changé les propriétés traductions sur « Afficher pour les utilisateurs de gros » et 'Show pour l'utilisateur du distributeur. Notre objectif est de montrer / cacher certains attributs en fonction du groupe de clients sans faire des vues magasins supplémentaires et ont des valeurs d'attribut claires par produit et par vue magasin.

Ainsi, dans le catalogue / Bloc / produit / Voir le fichier / Additional.php nous voulons obtenir les valeurs des propriétés de frontend afin que nous puissions montrer / cacher en fonction du groupe de clients.

J'espère qu'il est assez clair.

Merci,

Michael

Était-ce utile?

La solution

D'abord, je pense que vous faites référence au fichier Catalog/Block/Product/View/Attributes.php. Sinon, j'ai mal compris et je supprimerai cette réponse.
Pour vérifier si l'attribut est réglé sur « Utiliser la recherche rapide », vous pouvez le faire comme ceci: if ($attribute->getIsSearchable()){...} et si vous voulez vérifier si un attribut est marqué comme « l'utilisation dans la recherche avancée » if ($attribute->getIsVisibleInAdvancedSearch()){...}.
Mais je ne pense pas est une bonne idée de ce que vous essayez de faire. Modification des étiquettes ne change pas le but sur le terrain.
Vos clients verront une recherche avancée étrange par exemple. ils vont chercher quelque chose et obtenir (valides) que les résultats ne signifie rien pour eux parce qu'ils peuvent être dans le mauvais groupe.
Je recommande l'ajout de 2 nouveaux champs à la forme d'attribut pour répondre à vos besoins.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top