<block type="page/html" name="root" output="toHtml" template="example/view.phtml">
sayfa bir FrontendName etc/config.xml
dosyasında tanımlıdır html bir blok sınıfı adıdır
daha fazla detay:
bu satırda type(type="page/html")
, sizin template(template="example/view.phtml">)
ve adınızla ilgili blok sınıfı adını tanımlayın , her blok için benzersizdir.
önce klasör yapısını görün
uygulama> yerel> ad alanı> modulename> etc> config.xml
ayarladık FrontendName = 'mymodule'
app> local> ad alanı> modulename> Block > hello.php
merhaba.php'de bir işlev oluşturdunuz
class namespace_modulename_Block_Data extends Mage_Core_Block_Template
{
public function mydata()
{
$data = "Block is called";
return $data;
}
}
ve şimdi düzen xml sayfanıza gelin:
<block type="mymodule/data" name="xyz" template="example/view.phtml">
Burada verilerim ön uç adıdır
ve şimdi şablonunuza gelin
şablon / örnek / görünüm.phtml sayfası
burada doğrudan mydata () işlevini çağırabilirsiniz
sevmek
<div>
<?php echo $this->mydata(); ?>
</div>
artık çıktınızı tarayıcınızda "Blok denir" alabilirsiniz