在主屏幕上从左向右移动列

时间:2013-01-23 04:49:43

标签: magento-1.7 magento

我正在研究magento,我希望左侧出现的类别出现在右侧。我尝试了很多教程,但没有得到它。请帮帮我。我是magento的新手。感谢。

1 个答案:

答案 0 :(得分:1)

要首先在侧栏中添加类别,请转到:

app/design/frontend/default/YOURTHEME/template/catalog/navigation

并创建一个.phtml文件,例如:left-nav.phtml

left-nav.phtml put this:

<div class="category-nav">       
  <div class="block-content">
                <p class="block-subtitle"><?php echo $this->__('Categories') ?></p>
    <ul id="nav_category" class="nav_category">
                <?php foreach ($this->getStoreCategories(true) as $_category): ?>
                                <?php echo $this->drawItem($_category) ?>
                <?php endforeach ?>
    </ul>
  </div>
</div>

这只是遍历所有已启用的类别并将它们输出到列表中。

现在您需要链接列表,首先进入/public_html/app/design/frontend/default/sbs/layout/page.xml

找到2columns-left的位,如果你想在右边输出,则向右找。在您使用的布局中找到:

<block type="core/text_list" name="left" as="left" translate="label">

在块中添加一行代码:

<block type="catalog/navigation" name="category.listing" as="left_nav" before="-" template="catalog/navigation/left_nav.phtml" />

before=”-“只是在其他所有内容之前添加它。

最后进入:

/public_html/app/design/frontend/default/YOURTHEME/template/page/2columns-left.phtml并添加:

<?php echo $this->getChildHtml('left_nav') ?>

注意:

您需要清理缓存以使其正常工作。

我在我的网站http://brideo.co.uk/moving-categories-to-left-collumn-magento/

上写了更深入的答案