<block type="page/html" name="root" output="toHtml" template="example/view.phtml">
page è un FrontendName definito nel etc/config.xml
file html è un nome di classe di blocco
più dettagli:
in questa riga type(type="page/html")
definisci il nome della classe di blocco correlato al tuo template(template="example/view.phtml">)
e il nome è l'unico per ogni blocco.
vedere prima la struttura delle cartelle
app> locale> namespace> nomemodulo> ecc> config.xml
prepariamo FrontendName = 'mymodule'
app> local> namespace> modulename> Block > hello.php
in hello.php hai creato una funzione
class namespace_modulename_Block_Data extends Mage_Core_Block_Template
{
public function mydata()
{
$data = "Block is called";
return $data;
}
}
e ora vieni alla tua pagina xml di layout:
<block type="mymodule/data" name="xyz" template="example/view.phtml">
qui mydata è il nome del frontend
e ora vieni al tuo modello
pagina template / esempio / view.phtml
qui puoi chiamare direttamente la funzione mydata ()
piace
<div>
<?php echo $this->mydata(); ?>
</div>
ora puoi ottenere il tuo output nel browser "Block is called"