<block type="page/html" name="root" output="toHtml" template="example/view.phtml">
la página es un FrontendName definido en el etc/config.xml
archivo html es un nombre de clase de bloque
más detalles:
en esta línea type(type="page/html")
defina el nombre de la clase de bloque relacionado con su template(template="example/view.phtml">)
y el nombre es el único para cada bloque.
primero ver la estructura de carpetas
aplicación> local> espacio de nombres> nombre del módulo> etc> config.xml
establecimos FrontendName = 'mymodule'
aplicación> local> espacio de nombres> nombre del módulo> Bloque > hello.php
en hello.php creaste una función
class namespace_modulename_Block_Data extends Mage_Core_Block_Template
{
public function mydata()
{
$data = "Block is called";
return $data;
}
}
y ahora ve a tu página XML de diseño:
<block type="mymodule/data" name="xyz" template="example/view.phtml">
aquí mydata es el nombre de la interfaz
y ahora ven a tu plantilla
plantilla / ejemplo / página view.phtml
aquí puedes llamar directamente a la función mydata ()
me gusta
<div>
<?php echo $this->mydata(); ?>
</div>
ahora puede obtener su salida en el navegador "Se llama el bloque"