我试图弄清楚如何创建自定义phtml文件以包含在view.phtml上(并最终从任何默认的Magento phtml文件中调用)。
我创建了一个单独的phtml文件,其中包含我想要的内容,称为productbadges.phtml
这将作为最后一项进入
我了解标注通常是
<?php echo $this->getChildHtml('phtmlfilename') ?>
但是我知道我需要在catalog.xml中添加一些内容,以便Magento识别标注并可以获取正确的文件。但是我不能正确理解Magento的XML语法。
有人可以协助吗?
最佳答案
vicch的回应是正确的做法。
但是,知道还有另一种方法也很有帮助:
$block = $this->getLayout()->createBlock(
'Mage_Core_Block_Template',
'choose_a_block_name',
array('template' => 'folder/myphtmlfile.phtml')
);
我将其发布为常识。这不是公认的方法,因为它与Magento模板和块的使用方式不一致。
关于magento - Magento在view.phtml中包括一个CUSTOM phtml文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8909702/