如何仅删除 Magento 中顶部工具栏的所有页面
How do I remove all of the pages only the top toolbar in Magento
如何只删除 Magento 顶部工具栏(工具栏 1)上的所有页面?
两个工具栏都来自同一个 Phtml 文件:catalog/product/list/toolbar.phtml。
在你的 list.phtml 中,有两个调用
<?php echo $this->getToolbarHtml() ?>
您可以删除要删除的任何一个。
如果您希望上下都有不同的工具栏,请将 toolbar.phtml 复制到 toolbarup.phtml 和 toolbarbottom.phtml。根据需要进行更改,并将 layout/catalog.xml 中的 toolbar.phtml 替换为自定义工具栏的 2 个条目。
从产品列表更改顶部工具栏模板的另一种方法。
而不是:<?php echo $this->getToolbarHtml() ?>
替换为:<?php echo $this->getToolbarBlock()->setTemplate('catalog/product/list/toolbar-top.phtml')->toHtml(); ?>
创建新模板 toolbar-top.phtml
并评论寻呼机代码片段。
您可以通过修改主题中的 catalog/product/list.phtml 和 catalog/prodct/list/toolbar.phtml 来实现。
首先,catalog/product/list/toolbar.phtml的变化。
在这个 if 语句中用 class 寻呼机包装 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();?>
如何只删除 Magento 顶部工具栏(工具栏 1)上的所有页面?
两个工具栏都来自同一个 Phtml 文件:catalog/product/list/toolbar.phtml。
在你的 list.phtml 中,有两个调用
<?php echo $this->getToolbarHtml() ?>
您可以删除要删除的任何一个。
如果您希望上下都有不同的工具栏,请将 toolbar.phtml 复制到 toolbarup.phtml 和 toolbarbottom.phtml。根据需要进行更改,并将 layout/catalog.xml 中的 toolbar.phtml 替换为自定义工具栏的 2 个条目。
从产品列表更改顶部工具栏模板的另一种方法。
而不是:<?php echo $this->getToolbarHtml() ?>
替换为:<?php echo $this->getToolbarBlock()->setTemplate('catalog/product/list/toolbar-top.phtml')->toHtml(); ?>
创建新模板 toolbar-top.phtml
并评论寻呼机代码片段。
您可以通过修改主题中的 catalog/product/list.phtml 和 catalog/prodct/list/toolbar.phtml 来实现。
首先,catalog/product/list/toolbar.phtml的变化。 在这个 if 语句中用 class 寻呼机包装 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();?>