<block type="page/html" name="root" output="toHtml" template="example/view.phtml">
page é um FrontendName definido no etc/config.xml
arquivo html é um nome de classe de bloco
mais detalhes:
nesta linha, type(type="page/html")
defina o nome da classe do bloco relacionado ao seu template(template="example/view.phtml">)
e o nome é o único para cada bloco.
primeiro veja a estrutura da pasta
app> local> namespace> modulename> etc> config.xml
montamos FrontendName = 'mymodule'
app> local> namespace> modulename> Block > hello.php
em hello.php você criou uma função
class namespace_modulename_Block_Data extends Mage_Core_Block_Template
{
public function mydata()
{
$data = "Block is called";
return $data;
}
}
e agora vá para a sua página xml de layout:
<block type="mymodule/data" name="xyz" template="example/view.phtml">
aqui mydata é o nome do frontend
e agora venha para o seu modelo
página template / example / view.phtml
aqui você pode chamar diretamente a função mydata ()
gostar
<div>
<?php echo $this->mydata(); ?>
</div>
agora você pode obter sua saída no navegador "Bloco é chamado"