nerijus
7/25/2015 - 9:48 PM

Passing variables to a child html block

Passing variables to a child html block

# XML nustatomas vaikas
<block type="mano/blokas" name="mano_pluginas_child" template="mano/vaizdas.phtml"/>

#Nustatoma reiksme ir iskvieciamas vaizdas
<?php
$this->getChild('mano_pluginas_child')->setData('product_id', 1234);
echo $this->getChildHtml('mano_pluginas_child', false); 
?>

# vaizdas.phtml gaunami kintamieji
<?php echo $this->getData('product_id') ?>
<?php echo $this->getProductId() ?>

# ARBA 
#Dinamiskai sukurti bloka
<?php echo $this->getLayout()->createBlock('mano/blokas')->setData('product_id', 1234)->setTemplate('mano/vaizdas.phtml')->toHtml();?>