<block type="page/html" name="root" output="toHtml" template="example/view.phtml">
сторінка - це FrontendName, визначений у etc/config.xml
файлі html - це ім'я блоку класу
Детальніше:
у цьому рядку type(type="page/html")
визначте ім'я класу блоків, пов’язане з вашим, template(template="example/view.phtml">)
а ім'я є унікальним для кожного блоку.
спочатку дивіться структуру папок
додаток> локальний> простір імен> ім'я модуля> тощо> config.xml
ми встановлюємо FrontendName = 'mymodule'
додаток> локальний> простір імен > ім'я модуля > Блок > 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>
тепер ви можете отримати свій вихід у браузері "Блок викликається"