====== Atributos ====== ===== Nombre atributo ===== Ver el MANUFACTURER en la vista del producto getAttributeText('manufacturer'); echo ''.$brand.'' ?> 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 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. [[http://www.mgnt.es/2009/02/27/mostrar-atributos-en-el-listado-de-productos/|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."
"; }
===== Atributs a les vistes de categoria ===== Hem d'afegir al XML catalog.xml delivery delivery_outstock ===== Atributs a les vistes de cerca ===== Ho podem solucionar editant l'atribut, a Propiedades del Frontend -> activar l'opció: "Lista de productos utilizados" => Si ===== Afegir nous atributs ===== Quan afegim nous atributs a customer ja apareixen automàticament al formulario d'edició del Client. ====varchar==== $setup = new Mage_Eav_Model_Entity_Setup('core_setup'); $setup->addAttribute('customer', 'pharmacy', array( 'label' => 'Is Pharmacy?', 'type' => 'varchar', 'input' => 'text', 'visible' => true, 'required' => false, 'position' => 1, )); ====select==== $setup = new Mage_Eav_Model_Entity_Setup('core_setup'); $setup->addAttribute('customer', 'attrib2', array( 'label' => 'Attrib2', 'type' => 'int', 'input' => 'select', 'visible' => true, 'required' => false, 'source' => 'eav/entity_attribute_source_table' )); $option['attribute_id'] = 546; //id del atribut a afegir opcions $option['value']['option1'][0] = 'No'; $option['value']['option2'][0] = 'Yes'; $setup = new Mage_Eav_Model_Entity_Setup('core_setup'); $setup->addAttributeOption($option); ====boolean==== L'API de magento customer no suporta aquest tipus de camps ====Demo==== [[http://www.fontis.com.au/blog/magento/know-more-about-your-customers-adding-custom-signup-attributes|Know More About Your Customers - Adding Custom Signup Attributes ]]