我正在尝试在我的系统上调试“搜索自动完成和建议”扩展。它在一个商店上运行良好,但在另一个安装上却不行。
结果的模板未呈现。该块正在扩展 Mage_Core_Block_Template 并且当我将调试打印添加到块的 _prepareLayout() 时,它会正确显示。
父模板 (blank.phtml) 正确呈现,但无论其内容是什么,子模板 (suggest.phtml) 都没有显示任何内容。
这是父模板代码(blank.phtml):
<?php echo $this->getChildHtml('content') ?>
和布局更新:
<?xml version="1.0"?>
<layout version="0.1.0">
<searchautocomplete_suggest_result>
<reference name="root">
<action method="setTemplate"><template>searchautocomplete/blank.phtml</template></action>
</reference>
<reference name="content">
<block type="searchautocomplete/suggest" name="searchautocomplete" template="searchautocomplete/suggest.phtml" />
</reference>
</searchautocomplete_suggest_result>
</layout>
我用这个网址测试它:
/index.php/searchautocomplete/suggest/result/?q=something
可能是什么问题?
更新
在安装了我的商店的另一个副本并添加了我的自定义项后,此扩展程序似乎工作正常。我将尝试比较旧安装与新安装并发布我的发现。