【发布时间】:2014-02-01 06:00:03
【问题描述】:
我正在尝试使用以下方式获取top.links 的html:
-
$blockHtml = Mage::getModel('cms/block')->getBlockHtml('top.links') -
$blockHtml = Mage::app()->getLayout()->getBlock('top.links').toHtml() -
$blockHtml = Mage::getSingleton('core/layout')->getBlock('top.links')->toHtml()
以上都不适合我,我该怎么做?
谢谢。
更新
我用过
$layout = Mage::getSingleton('core/layout');
$block = $layout->createBlock('page/html')->setTemplate('page/html/top.links.phtml')->toHtml();
借助这个问题Add Top Links on condition basis in magento 但仍然没有运气。在这次尝试中,我发现top.links.phtml 的使用已被弃用,知道我应该为链接使用哪个模板吗?
我认为top.links.phtml 文件存在一些依赖关系,这就是为什么它不起作用的原因,当我尝试获取footer.phtml 时,它与上述方法完美配合。
【问题讨论】:
标签: html magento magento-1.7