0

やあ

私はmagento1.6.2CEを使用したオンラインestoreセットアップを持っています、質問のような非常に初心者がいます!!

状況/事実:

1.カテゴリとサブカテゴリを作成しました。

2.カテゴリに、左側のナビゲーション用のカスタムテンプレートを追加しました。

3.このテンプレートを、カテゴリ/サブカテゴリに適用した製品にも適用したいと思います。このために、[カスタムデザイン]の[製品に適用]を[はい]に選択しました。

4.さまざまなカテゴリの製品のカスタム左ナビゲーションが必要です。/p>

その演技:

カテゴリ名/サブカテゴリ名を使用して製品にアクセスすると、個々の製品ページでテンプレートが適用されます。たとえば、カテゴリがMENSで、製品名がシャツの場合、www.mydomain.com / MENS / shirts.htmlを使用してアクセスすると、テンプレートが適用され、カスタムの左側のメニューが表示されます。

問題:

magentoのようにシャツのページに直接アクセスする場合、つまりwww.mydomain.com/shirts.htmlの場合、カスタムテンプレートは適用されません。空白で表示されます。

これの可能な回避策は何ですか?APPLY TO PRODUCTSをNOに設定してから、カスタムレイアウトテンプレートを各製品に個別に追加してみましたが、これは面倒です。

ありがとう

ムーディー

4

2 に答える 2

0

のcatalog.xmlファイルに移動します

アプリ>デザイン>フロントエンド>ベース>デフォルト>レイアウト>catalog.xml

コピーしない場合は、このファイルが既にテーマ フォルダーにある可能性があります。

検索する

<catalog_product_view translate="label">
        <label>Catalog Product View (Any)</label>
        <!-- Mage_Catalog -->
        <reference name="root">

この下の行には、次のような内容が記載されている必要があります。

<action method="setTemplate"><template>page/2columns-right.phtml</template></action>
    </reference>

これを編集して、代わりにこれを記載するようにします

<action method="setTemplate"><template>page/2columns-left.phtml</template></action>
        </reference>

列の表示が右から左に変更されていることに注意して、ファイルを再アップロードしてください。さっさとやったぜ!

emagen - Magento Designers、シェパーズ ブッシュ、ロンドン西部

于 2013-02-12T11:38:42.253 に答える
0

[構成] > [カタログ] > [検索エンジン最適化] で [製品 URL にカテゴリ パスを使用する] を [はい] に設定することはできませんか?

于 2012-10-31T20:34:58.943 に答える