<block type="page/html" name="root" output="toHtml" template="example/view.phtml">
Seite ist ein Frontend- etc/config.xml
Name, der in der Datei definiert ist. HTML ist ein Blockklassenname
mehr Details:
In dieser Zeile type(type="page/html")
definieren Sie den Blockklassennamen, der sich auf Ihren bezieht, template(template="example/view.phtml">)
und der Name ist für jeden Block eindeutig.
siehe zuerst Ordnerstruktur
app> local> Namespace> Modulname> etc> config.xml
legen wir fest FrontendName = 'mymodule'
app> local> namespace> modulename> Block > hello.php
In hello.php haben Sie eine Funktion erstellt
class namespace_modulename_Block_Data extends Mage_Core_Block_Template
{
public function mydata()
{
$data = "Block is called";
return $data;
}
}
und jetzt kommen Sie zu Ihrer Layout-XML-Seite:
<block type="mymodule/data" name="xyz" template="example/view.phtml">
hier ist mydata frontend name
und jetzt kommen Sie zu Ihrer Vorlage
Seite template / example / view.phtml
Hier können Sie direkt die Funktion mydata () aufrufen
mögen
<div>
<?php echo $this->mydata(); ?>
</div>
Jetzt können Sie Ihre Ausgabe im Browser "Block heißt" erhalten.