Static block invoegen aan de hand van een attribute value

Static block invoegen aan de hand van een attribute value

Rene Donkers No Comment
Magento CE 1 PHP

In dit project moet een disclaimer ingevoegd worden bij verschillende producten. Door middel van het gecreerde attribute ‘disclaimer’ geef ik het product een value mee. Bij value 1 moet block 1 getoond woorden en bij value 2 block 2.

In het bestand view.phtml in [theme]/catalog/product/view  onder de regel

<?php echo $this->getChildHtml('product_additional_data') ?>

plaats ik de onderstaande code:

<?php switch ($_product->getAttributeText('disclaimer')) {
case '':
echo $this->getLayout()->createBlock('cms/block')->setBlockId('disclaimer-1')->toHtml();
break;
case '':
echo $this->getLayout()->createBlock('cms/block')->setBlockId('disclaimer-2')->toHtml();
break;}
?>

 

Leave a Reply