我正在研究magento,我希望左侧出现的类别出现在右侧。我尝试了很多教程,但没有得到它。请帮帮我。我是magento的新手。感谢。
答案 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/
上写了更深入的答案