Cómo mostrar las descripciones de productos simples en una página agrupada producto?

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

  •  16-10-2019
  •  | 
  •  

Pregunta

Cuando se trabaja con un producto agrupado en Magento (como un juego de muebles), muy poca información se muestra por defecto sobre sus productos simples.

El demostración ejemplo sitio no aparece para permitir al usuario explorar cualquier detalle de las dimensiones simples' u otros atributos. Todo lo que muestra son los nombres y precios.

¿Existen métodos de plantillas disponibles en una página de producto agrupadas para mostrar los datos más detallados sobre sus productos simples componentes? Cosas como breves descripciones, miniaturas, las direcciones URL a simple vista producto (si está activo), etc.

¿Fue útil?

Solución

En catalog/product/view/type/grouped.phtml se puede encontrar una #super-product-table tabla que contiene la información básica que usted ha mencionado para los productos asociados. Para añadir una breve descripción (por ejemplo) se debe añadir algo como esto en el interior del cuerpo de la tabla, es decir en el interior del bucle foreach ($_associatedProducts as $_item):

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

Otros consejos

Vamos a decir en catalog/product/view.phtml se puede hacer algo como esto:

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');
        }
    }
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top