如何仅删除Magento顶部工具栏中的所有页面

时间:2015-01-30 12:12:05

标签: magento

http://rghost.ru/854pR7lCc/image.png

如何删除Magento中顶部工具栏(工具栏1)的所有页面

3 个答案:

答案 0 :(得分:2)

两个工具栏都来自相同的Phtml文件:catalog / product / list / toolbar.phtml。

在list.phtml中,有两次调用

<?php echo $this->getToolbarHtml() ?>

您可以移除任何要删除的内容。

如果要为up和bottom设置不同的工具栏,请将toolbar.phtml复制到toolbarup.phtml&amp; toolbarbottom.phtml。根据需要进行更改,并使用自定义工具栏的2个条目替换layout / catalog.xml中的toolbar.phtml。

答案 1 :(得分:2)

从产品列表中更改顶部工具栏模板的另一种方法是替换下面的代码:而不是:getToolbarHtml()?&gt;

我们可以添加:getToolbarBlock() - &gt; setTemplate('catalog / product / list / toolbar-top.phtml') - &gt; toHtml(); ?&GT;

将新模板创建为toolbar-top.phtml并评论寻呼机代码段。

答案 2 :(得分:0)

您可以通过修改主题中的catalog / product / list.phtml和catalog / prodct / list / toolbar.phtml来完成此操作。

首先,对catalog / product / list / toolbar.phtml进行更改。 在此if语句中使用类寻呼机包装div(完整的div元素而不仅仅是标记开放行):

<?php if (!$this->getHidePager()) : ?>
   <!-- <div class="pager"> here -->
<?php endif;?>

现在在catalog / product / list.phtml中替换文件顶部的这一行:

<?php echo $this->getToolbarHtml() ?>

这一个:

<?php echo $this->getToolbarBlock()->setHidePager(true)->toHtml();?>

和该文件底部的同一行:

<?php echo $this->getToolbarBlock()->setHidePager(false)->toHtml();?>