システムで「Search Autocomplete and Suggest」拡張機能をデバッグしようとしています。あるストアでは正常に機能しますが、別のインストールでは機能しません。
結果のテンプレートがレンダリングされていません。ブロックは 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>
このURLでテストしています:
/index.php/searchautocomplete/suggest/result/?q=something
何が問題になる可能性がありますか?
アップデート
ストアの別のコピーをインストールしてカスタマイズを追加した後、この拡張機能は正常に動作するようです。古いインストールと新しいインストールを比較して、調査結果を投稿します。