====== Atributos ======
===== Nombre atributo =====
Ver el MANUFACTURER en la vista del producto
getAttributeText('manufacturer');
echo '
' ?>
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
]]