0

ストアで製品を検索すると、次のエラーが表示されます。

致命的なエラー: /var/www/vhosts/pipetto.co.uk/httpdocs/app/design/frontend/default/pipetto/template/catalog/product/list の非オブジェクトでメンバー関数 getIsAnchor() を呼び出します。 41行目のphtml

http://www.pipetto.co.uk/catalogsearch/result/?q=iphone

list.phtml が正しいブロックを指していないと思います。何か案は?

4

1 に答える 1

1

テンプレートファイルにいくつかの変更を加えたと思います。また、これらの中には、ユーザーがカテゴリ一覧ページにいる必要があるものもあります。

getIsAchor() は、オブジェクト、特にカテゴリ オブジェクトから呼び出す必要があります...

しかし、もちろん list.phtml テンプレートは検索結果ページでも使用されており、ここではどのカテゴリ オブジェクトにもアクセスできません (Mage::registry('current_category') によると思います)。

したがって、条件を次のように配置するだけです。

if(!is_null(Mage::registry('current_category')))

迅速な修正のためにですが、それは概念の問題だと思います。

心から、

ジョナサン

于 2012-08-21T22:48:28.993 に答える