私はdomain.com/category/product.htmlのようなフルパスの製品を持っていますが、標準的なドメインdomain.com/product.htmlを持つ同じ製品を持っています。 私は3つの列を使ってこのページを表示します。1製品、2つのパス、2つのマゼンタのテンプレート。どうして?
<catalog_product_view translate="label">
<label>Catalog Product View (Any)</label>
<!-- Mage_Catalog -->
<reference name="root">
<action method="setTemplate"><template>page/3columns-2.phtml</template></action>
</reference>
<reference name="content">
....
</reference>
<reference name="right">
<block type="catalog/product_list_related" name="catalog.product.related" before="-" template="catalog/product/list/related.phtml"/>
</reference>
<reference name="left">
<block type="catalog/navigation" name="catalog.leftmenu" before="-" template="catalog/navigation/menu.phtml"/>
</reference>
</catalog_product_view>
この設定は両方のパス(私はビューソースで見ることができます)で動作しますが、左側の列は標準パスでは空です。なぜ??
あなたの答えをありがとう!しかし、私はmenu.phtmlで行を見つけました: if(!Mage :: registry( 'current_category'))return; それは私のせいでした!もう一度おねがいします。あなたの時間を過ごしたことを申し訳ありません。 –
解決策を見つけたことをうれしく思います。申し訳ありません、我々はお互いを助けるためにここにいる。素敵な一週間を! – muhammedv