Onglet Informations supplémentaires ne fonctionne plus
-
12-12-2019 - |
Question
J'ai eu un onglet Informations complémentaires sur notre page de vue de produit qui affichée les attributs définis pour être 'visible sur la page de vue du produit sur le front-end' . .
J'ai supprimé les attributs tels qu'ils avaient été nommés de manière incorrecte, mais lorsque j'ai créé un nouvel attribut avec le même paramètre et dans le groupe d'attributs correct, il ne figure plus dans un onglet Informations supplémentaires.L'onglet Informations supplémentaires semble ne pas fonctionner.
J'ai vérifié la portée du magasin lorsque j'ai ajouté du contenu au nouvel attribut à partir de la page Gérer les produits> Modifier le produit Admin.Je ne suis pas sûr de ce que je pourrais manquer?
J'ai rafraîchi mon cache et mon ré-indexé aussi.
Voici mes coups d'écran du réglage.
La solution
J'ai trouvé le problème.Il y a une extension sur l'installation de notre magentato appelé Amasty Color Swatatches qui a un script sur la page qui désactive l'onglet Info supplémentaire.
ici c'est:
<script type="text/javascript">
var amConfAutoSelectAttribute = 1;
confData = new AmConfigurableData({"9":{"short_description":"<p>Lorem Ipsim<\/p>","description":"<p>More Lorem Ipsum<\/p>","not_is_in_stock":false,"attributes":" <h2>Additional Information<\/h2>\n <table class=\"data-table\" id=\"product-attribute-specs-table\">\n <col width=\"25%\" \/>\n <col \/>\n <tbody>\n <tr>\n <th class=\"label\">TEST ATTR<\/th>\n <td class=\"data\"><p>More Lorem Ipsum.<\/p><\/td>\n <\/tr>\n <\/tbody>\n <\/table>\n <script type=\"text\/javascript\">decorateTable('product-attribute-specs-table')<\/script>\n","name":"COnf Atr 1","price_html":"\n\n // code ommited for brevity
confData.textNotAvailable = "Choose previous option please...";
confData.mediaUrlMain = "http://dev.domain.local/amconf/media/index/id/13/";
confData.oneAttributeReload = "1";
confData.imageContainer = ".product-img-box";
confData.useSimplePrice = "1";
</script>
Je n'ai pas pu désactiver ce paramètre à partir des paramètres d'extensions sur le panneau d'administration.J'ai dû commenter la ligne 62 de
//'attributes' => Mage::app()->getLayout()->createBlock('catalog/product_view_attributes', 'product.attributes', array('template' => "catalog/product/view/attributes.phtml"))->setProduct($simple)->toHtml()
Je ne pense pas que ce soit une bonne solution, car l'extension saisit ces données pour échanger des attributs de produit simples avec les attributs de produit configurables parent sur la page de vue du produit.Je pense que l'ensemble de la question se pose car le module n'est pas compatible avec le thème Magento 1.9 RWD, qui met les informations supplémentaires dans un onglet.
Autres conseils
Après avoir créé votre attribut, avez-vous ajouté votre attribut aux jeux d'attributs corrects.
dans admin goto
Catégorie -> Attributs -> Gérer les ensembles d'attributs
Ajout d'un attribut dans la catégorie Backend-> Attributs -> Gérer les attributs.
Ensuite, dans la section frontale, indiquez visible sur la page Afficher le produit.
.
Ajouter une étiquette à votre attribut.
Ajout / Drag attribut à l'attribut par défaut défini dans la catégorie-> Attributes-> Gérer l'attribut Set.
Ajoutez ensuite un nouveau produit et vous verrez votre attribut nouvellement ajouté.
Enregistrez votre produit et vous devriez pouvoir voir le nouvel attribut Vale sur PDP.