Cómo mostrar las descripciones de productos simples en una página agrupada producto?
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.
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');
}
}
}