2011-05-17 11 views

Respuesta

16

Intente configurar el atributo de producto para el campo de descripción "Utilizado en el listado de productos" en "SÍ". que va a resolver su problema y evitar la carga modelo redundante

+0

TNX que trabajó para mí – kharonayee

+0

esta solución no funciona para mí! – Michelangelo

1

$_product->getProductId() no es la función de llamada que desea, es $_product->getId() :)

consejo que usted pueda echar un vistazo a la plantilla en .../template/catalog/producto/view/description.phtml. Esa plantilla imprime la descripción de la página de vista del producto, por lo que querrá algo similar en la página de la lista.

+0

TNX, u son la derecha :) – kharonayee

17

El código correcto es:

<?php 

$my_product = Mage::getModel('catalog/product')->load($_product->getId()); 

echo $my_product->getDescription(); 

?> 
+0

tnx para resolver el problema de ma :) – kharonayee

+0

después de horas de búsqueda, esto funcionó para mí – Obay

+0

No se puede utilizar este método con un atributo adicional. – JonnyDevv

1

para 1.6.2 es:

ruta:

<?php 

    $my_product = 
     Mage::getModel('catalog/product')->load($_item->getProductId()); 

    echo $my_product->getDescription(); 

?> 
+0

Funciona para mí con v1.9.2.2. Para una breve descripción: __echo $ my_product-> getShortDescription(); __ – Sunry

1

probar esto, Yo he usado esto Se está trabajando en Magento 1,7

<?php echo $_product->_data['short_description']; ?> 
+0

Esa sería la breve descripción, no la descripción detallada, sin embargo, ¿no? –

0

Esto funciona en 1.7.0.2

<div class="std"><?php echo $_helper->productAttribute($_product, nl2br($_product->getDescription()), 'short_description') ?></div>

+0

Esta es la respuesta correcta – philwinkle

+1

Esto solo tiene una breve descripción –

Cuestiones relacionadas