Magento

Magento: Chuleta básica

18 febrero, 2011

A continuación algunos códigos básicos si estas empezando a trabajar con Magento. En esta chuleta encontraras accesos directos y códigos php que os serán de gran utilidad y los podeis utilizar en los archivos .phtml de vuestro tema Magento:

PATH de la página

<?php echo $this->getUrl('myCMSpage'); ?>

PATH de las imágenes

<?php echo $this->getSkinUrl('images/button.gif'); ?>

LINK del producto

<?php echo $this->getProductData()->getProductUrl(); ?>

NOMBRE del producto

<?php echo $this->htmlEscape($this->getProductData()->getName()); ?>

Listar CATEGORIAS

<?php $categories = $_product->getCategoryIds();
foreach($categories as $k => $_category_id):
 $_category = Mage::getModel('catalog/category')->load($_category_id); ?>
 <a href="<?php echo $_category->getUrl() ?>"><?php echo $_category->getName() ?>
<?php endforeach; ?>

Usar un BLOQUE estático

<?php echo $this->getLayout()->createBlock('cms/block')->
setBlockId('aqui_id_del_bloque')->toHtml(); ?>

IF categoria…

<?php if ($this->getCurrentCategory()->getName() == "Mi categoria") {
 // aqui mi código
} ?>

LLamar a un BLOQUE estático dentro del wysiwyg del administrador

{{block type="cms/block" block_id="aqui_identificador_del_bloque" template="cms/mibloque.phtml"}

Mostrar IMÁGENES del tema dentro del wysiwyg del administrador

{{skin url="images/mifoto.jpg"}}

También podría gustarte