Atributos

Nombre atributo

Ver el MANUFACTURER en la vista del producto

<?php $brand=$_product->getAttributeText('manufacturer');

echo '<a href="http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'/catalogsearch/result/index/?q='.str_replace(' ', '_',$brand).'&x=0&y=0&manufacturer='.$_product->manufacturer.'"><img style="margin: 2px;" src="media/catalog/brands/'.str_replace(' ', '_',$brand).'.gif" alt="'.$brand.'"></a>' ?>

Lo pones en el archivo view.phtml que es el archivo que muestra el producto que esta en la ruta: /app/design/frontend/default/MYTEMPLETE/catalog/product/view.html

despues de el nombre del producto (busca </h3> en el archivo y lo pones despues)

Y te da el nombre del MANUFACTURER del producto, si pones una imagen .gif en media/catalog/brands/ (tendras que crear el directorio “brands”) que se llame IGUAL que el nombre del MANUFACTURER te sale la imagen y ademas si haces click en la imagen Magento te responde todos los articulos con ese MANUFACTURER.

Mostrar atributos en el listado de productos

Condición atributo

if($_product->getGps()) echo $this->__('GPS');

Atributos selección múltiple

            foreach($_product->getAttributeText('color2') as $color2){
                echo $color2."<br>";
            }

Atributs a les vistes de categoria

Hem d'afegir al XML catalog.xml

    <catalog_category_default>

                <block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">

                    <action method="addAttribute"><name>delivery</name></action>
                    <action method="addAttribute"><name>delivery_outstock</name></action>

                </block>

    </catalog_category_default>

Atributs a les vistes de cerca

Ho podem solucionar editant l'atribut, a Propiedades del Frontend → activar l'opció: “Lista de productos utilizados” ⇒ Si

 
magento/attributes.txt · Darrera modificació: 2010/03/19 15:35 per resteve
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki