找到布局/模板 - Magento

时间:2013-06-03 13:04:31

标签: magento

我需要一些指导。我是Magento的新手,在设计自定义主题时迷失了模板/布局结构。

根据我的理解,有两种类型的块:

结构块和内容块。

结构块定义站点的结构,内容块调用.phtml模板文件来填充带有内容的结构块(如果我错了,请纠正我。)

我有一个想要更新的区域,当我打开magento中的调试时,我被告知我想要更新的区域位于:

前端\ meigeetheme \默认\模板\ meigee / meigeewidgets / grid_2.phtml

基本上我想做的是在这个区域获得一个类别菜单。我希望在布局目录中名为meigee的文件夹中找到结构块,但是我无法找到任何代表调用此模板的定义结构的.xml文档。

知道我怎么回事吗?

欢迎所有建议和批评。提前谢谢。

1 个答案:

答案 0 :(得分:0)

Oki doki,所以做我的研究,我发现了一个非常有用的代码和平。我想赞扬用户:djdy。

如果您包含在.phtml文件中:

$this->getLayout()->getBlock('root')->getTemplate();

明显:

<?php echo $this->getLayout()->getBlock('root')->getTemplate(); ?>

它会对正在使用的布局做一个很好的回声。

证明在解决我的任务方面非常有帮助。似乎grid_2.phtml正在加载:

frontend\meigeetheme\default\template\page\1column.phtml

然后根据我能够在page.xml中添加我需要的块并使用getChildHtml调用。希望这有帮助!