Comment afficher des descriptions simples de produits sur une page produit Groupés?

magento.stackexchange https://magento.stackexchange.com/questions/443

  •  16-10-2019
  •  | 
  •  

Question

Lorsque vous travaillez avec un produit groupé sur Magento (comme un ensemble de meubles), très peu d'informations est affiché par défaut de ses produits simples.

Le démo exemple du site ne semble pas permettre à l'utilisateur à explorer détail des dimensions de Simples ou d'autres attributs. Tout ce qu'il montre les noms et les prix.

Y a-t-il des méthodes de modèles disponibles sur une page produit groupée pour afficher des données plus détaillées sur ses produits simples composants? Des choses comme de courtes descriptions, des vignettes, des URL à vue produit simple (si actif), etc.

Était-ce utile?

La solution

Dans catalog/product/view/type/grouped.phtml vous pouvez trouver un #super-product-table de table qui contient les informations de base que vous avez mentionné des produits associés. Pour ajouter une brève description (par exemple), vous devez ajouter quelque chose comme ça à l'intérieur du corps de la table, en d'autres mots à l'intérieur de la boucle foreach ($_associatedProducts as $_item):

<?php echo $this->htmlEscape($_item->getShortDescription()) ?>

Autres conseils

Le mot Let dans catalog/product/view.phtml vous pouvez faire quelque chose comme ceci:

if($_product->isGrouped()) {
    $_associatedProducts = $_product->getTypeInstance(true)->getAssociatedProducts($_product);
    foreach($_associatedProducts as $_associatedProduct) {
        if($_description = $_associatedProduct->getShortDescription()) {
            echo $this->helper('catalog/output')->productAttribute($_associatedProduct, $_description, 'short_description');
        }
    }
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top