<block type="page/html" name="root" output="toHtml" template="example/view.phtml">
पेज एक फ़्रंटेंडनाम है जिसे etc/config.xml
फ़ाइल में परिभाषित किया गया है html एक ब्लॉक क्लास नाम है
अधिक जानकारी:
इस पंक्ति में type(type="page/html")
आपके से संबंधित ब्लॉक वर्ग नाम निर्धारित है template(template="example/view.phtml">)
और प्रत्येक ब्लॉक के लिए नाम अद्वितीय है।
पहले फ़ोल्डर संरचना देखें
एप्लिकेशन> स्थानीय> नाम स्थान> modulename> आदि> config.xml
हम ने ठीक किया FrontendName = 'mymodule'
app> स्थानीय> नाम स्थान> modulename> ब्लॉक > hello.php
hello.php में आपने एक फंक्शन बनाया
class namespace_modulename_Block_Data extends Mage_Core_Block_Template
{
public function mydata()
{
$data = "Block is called";
return $data;
}
}
और अब अपने लेआउट xml पेज पर आएं:
<block type="mymodule/data" name="xyz" template="example/view.phtml">
यहाँ mydata नाम दृश्यपटल है
और अब अपने टेम्पलेट पर आते हैं
टेम्पलेट / उदाहरण / view.phtml पेज
यहाँ आप सीधे mydata () फ़ंक्शन को कॉल कर सकते हैं
पसंद
<div>
<?php echo $this->mydata(); ?>
</div>
अब आप ब्राउज़र में अपना आउटपुट प्राप्त कर सकते हैं "ब्लॉक कहा जाता है"