Php results.phtml上的静态块

Php results.phtml上的静态块,php,magento,Php,Magento,我目前使用的是Magento版本1.7.0.2,在块和块的正确显示方面存在一些问题 我在主页cms页面上显示了一个“popularhome”静态块,使用以下代码可以正常工作: <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('popularhome')->toHtml(); ?> 但是,如果我将其添加到cataglosearch>results.phtml,它将不会返

我目前使用的是Magento版本1.7.0.2,在块和块的正确显示方面存在一些问题

我在主页cms页面上显示了一个“popularhome”静态块,使用以下代码可以正常工作:

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('popularhome')->toHtml(); ?>

但是,如果我将其添加到cataglosearch>results.phtml,它将不会返回任何可用的产品。我是否遗漏了一些内容?您需要在results.phtml页面的某个位置重新定义块吗?这在magento商店的主页上可以100%正常工作,以正确的布局完成4种产品


谢谢你的建议

我认为文件应该是
result.phtml
,它位于
app/design/frontend/{PACKAGE}/{THEME}/template/catalogsearch/

可以通过在此文件中添加该块来再次检查


我希望这会有用。

您的代码看起来不错。您确定模板catalogsearch/results.phtml可用吗?在我的上面是result.phtml。