0

下部にカテゴリのリストを表示するカスタム Magento ウィジェットがあります。このウィジェットは静的ブロック内に配置され、静的ブロックがテンプレートに追加されます。

これは静的ブロックの内容です:

test output
{{widget type="mylinks/view" template="mywidgets/mylinks.phtml" parent_category="1"}}

奇妙なことに、ウィジェットはホームページとすべてのカテゴリ ページに表示されます。ただし、商品詳細ページや CMS ページには表示されません。そこにあるのは「テスト出力」だけです (静的ブロックがそこにあることを証明します)。

ウィジェット テンプレート「mywidgets/mylinks.phtml」に「テスト ウィジェット出力」を追加しました。しかし、それも表示されません。php-exit-command も無視されるため、テンプレートはまったく解析されないようです。

出力がない場合、デバッグするのは難しいです...

4

1 に答える 1

0

私は自分で解決策を見つけました。自分でビルドするために使用したウィジェット コードは、出力メソッドを、調整後に false である if 条件を持つ独自のコードで上書きしました。

とにかくアイデアをありがとう!

于 2013-01-12T09:48:28.320 に答える