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.
if($_product->getGps()) echo $this->__('GPS');
foreach($_product->getAttributeText('color2') as $color2){
echo $color2."<br>";
}
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>
Ho podem solucionar editant l'atribut, a Propiedades del Frontend → activar l'opció: “Lista de productos utilizados” ⇒ Si
Quan afegim nous atributs a customer ja apareixen automàticament al formulario d'edició del Client.
$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,
));
$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);
L'API de magento customer no suporta aquest tipus de camps