<block type="page/html" name="root" output="toHtml" template="example/view.phtml">
strona to nazwa frontendu zdefiniowana w etc/config.xml
pliku. html to nazwa klasy bloku
więcej szczegółów:
w tej linii type(type="page/html")
zdefiniuj nazwę klasy bloku związaną z twoim, template(template="example/view.phtml">)
a nazwa jest unikalna dla każdego bloku.
najpierw zobacz strukturę folderów
app> local> namespace> modulename> etc> config.xml
ustawiliśmy FrontendName = 'mymodule'
app> local> namespace> modulename> Block > hello.php
w hello.php utworzyłeś funkcję
class namespace_modulename_Block_Data extends Mage_Core_Block_Template
{
public function mydata()
{
$data = "Block is called";
return $data;
}
}
a teraz przejdź do strony XML układu:
<block type="mymodule/data" name="xyz" template="example/view.phtml">
tutaj moje dane to nazwa frontendu
a teraz przejdź do szablonu
template / example / view.phtml strona
tutaj możesz bezpośrednio wywołać funkcję mydata ()
lubić
<div>
<?php echo $this->mydata(); ?>
</div>
teraz możesz uzyskać wynik w przeglądarce „Nazywa się blok”