質問

拡張する必要があります Mage_CatalogSearch_Block_Result, 、しかし、私が間違ったことをしたこと..誰かが私を助けてくれませんか?

コミュニティ/フォルダー/myname/block/result.php

<?php
class Folder_MyName_Block_Result extends Mage_CatalogSearch_Block_Result
{  .... }
?> 

問題はここにあると思います:コミュニティ/フォルダー/myname/etc/config.xml

<global>
    <blocks>
        <myname>
            <class>Folder_MyName_Block</class>
        </myname>
        <catalog>
            <rewrite>
                <catalogsearch>Folder_MyName_Block_Result</catalogsearch>
            </rewrite>
        </catalog>
    </blocks>
</global>
役に立ちましたか?

解決

それは明らかではないかもしれませんが、検索機能は catalog モジュールbutin in catalogsearch. 。だから、あなたの書き直しがどのように見えるかは次のとおりです。

<catalogsearch>
    <rewrite>
        <result>Folder_MyName_Block_Result</result>
    </rewrite>
</catalogsearch>

そして小さなサイドノート。閉鎖 ?> PHPでは、ファイルは冗長です。スタイリングの観点からは見栄えが良いかもしれませんが、場合によっては引き起こす可能性があります Headers already sent その後のスペースがある場合は問題。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top