Als erstes muss der Wert für die Position des Banners in app/code/community/Magestore/Bannerslider/Block/Adminhtml/Bannerslider/Edit/Tab/Form.php unter
$fieldset->addField('position', 'select', array(
'label' => Mage::helper('bannerslider')->__('Position'),
'class' => 'required-entry',
'required' => true,
'name' => 'position',
'values' => array(
array(
'value' => 'homepage',
'label' => Mage::helper('bannerslider')->__('Homepage'),
),
array(
'value' => 'cms_bottom',
'label' => Mage::helper('bannerslider')->__('CMS Page Bottom'),
),
),
));
eingetragen werden.
Dann kann der Code für den Banner folgendermaßen an die gewünschte Stelle im Template platziert werden:
<?php echo $this->getLayout()->createBlock("bannerslider/bannerslider")->setTemplate("bannerslider/single_bannerslider.phtml")->setBannerPos("product_detail_top")->toHtml(); ?>
w0bei der Wert in setBannerPos() entsprechend geändert werden muss.
Über XML funktioniert das ganze so:
<reference name="left"> <block type="bannerslider/bannerslider" name="category_top" after="-" template="bannerslider/single_bannerslider.phtml"> <action method="setData"><key>banner_pos</key><value>category_top</value></action> </block> <block type="bannerslider/bannerslider" name="category_bottom" after="category_top" template="bannerslider/single_bannerslider.phtml"> <action method="setData"><key>banner_pos</key><value>category_bottom</value></action> </block> </reference>
