Magento为个别产品添加自定义布局

时间:2012-10-31 18:34:26

标签: magento

您好

我有一个使用magento 1.6.2 CE的在线estore设置,有一个非常新手的问题!!

情况/事实:

1。我创建了类别和子类别。

2。对于类别,我已为左侧导航添加了自定义模板。

3。我希望此模板也适用于我已应用于类别/子类别的产品。为此,我选择了“定制设计”下的“应用于产品”为“是”。

4。我想为不同类别的产品定制左导航./p>

请你采取行动:

当我使用类别名称/子类别名称访问产品时,模板将在单个产品页面上应用于该产品。例如,假设类别是MENS,产品名称是衬衫,所以当我使用www.mydomain.com/MENS/shirts.html访问它时,模板应用,我看到自定义左侧菜单。

问题:

直接访问衬衫页面时,如magento,即www.mydomain.com/shirts.html,不会应用自定义模板。它显示为空白。

这可能的解决方法是什么?我尝试将APPLY TO PRODUCTS设置为NO,然后单独为每个产品添加自定义布局模板......但这太麻烦了..

由于

穆迪

2 个答案:

答案 0 :(得分:0)

您无法在配置>中将“产品网址的使用类别路径”设置为“是”目录>搜索引擎优化?

答案 1 :(得分: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, Shepherds Bush, West London

相关问题