magento-删除最近添加的项目

magento-删除最近添加的项目,magento,Magento,我想删除Magento首页购物车侧边栏中最近添加的项目。我可以从checkout/cart/sidebar.phtml中删除以下行,但是否有一种破坏性较小的方法来执行此操作,以防将来我们希望快速恢复此操作 <?php // if(count($_items)): ?> <!-- <p class="block-subtitle"><?php //echo $this->__('Recently added item(s)') ?></p

我想删除Magento首页购物车侧边栏中最近添加的项目。我可以从checkout/cart/sidebar.phtml中删除以下行,但是否有一种破坏性较小的方法来执行此操作,以防将来我们希望快速恢复此操作

<?php // if(count($_items)): ?>
  <!--  <p class="block-subtitle"><?php //echo $this->__('Recently added item(s)') ?></p> -->
   <!-- <ol id="cart-sidebar" class="mini-products-list"> -->
    <?php // foreach($_items as $_item): ?>
        <?php // echo $this->getItemHtml($_item) ?>
    <?php // endforeach; ?>
   <!-- </ol> -->
   <!-- <script type="text/javascript">decorateList('cart-sidebar', 'none-recursive')</script> -->
<?php // else: ?>
   <!-- <p class="empty"><?php //echo $this->__('You have no items in your shopping cart.') ?></p> -->
<?php //endif ?>

您可以使用所需的新布局创建新模板文件

app/design/frontend/your_package/your_theme/template/checkout/cart/sidebar-updated.phtml
然后在布局xml中,可以将侧栏模板更改为新版本

<default>
    <reference name="cart_sidebar">
        <action method="setTemplate"><template>checkout/cart/sidebar-updated.phtml</template></action>
    </reference>
</default>

然后,要在任何时候恢复,只需删除/注释掉此布局xml即可。您可以使用所需的新布局创建一个新模板文件

app/design/frontend/your_package/your_theme/template/checkout/cart/sidebar-updated.phtml
然后在布局xml中,可以将侧栏模板更改为新版本

<default>
    <reference name="cart_sidebar">
        <action method="setTemplate"><template>checkout/cart/sidebar-updated.phtml</template></action>
    </reference>
</default>

然后,要在任何时候恢复,只需删除/注释掉此布局xml即可。您只需在local.xml中使用以下xml布局更新:

   <remove name="cart_sidebar" />


干杯

只需在local.xml中使用以下xml布局更新:

   <remove name="cart_sidebar" />


干杯

更好的是,将其添加到local.xml中

更明确地说,它位于/app/design/front/default/[[您的主题名]]/layout/local.xml中


更简单的升级路径需要更少的干扰,这个答案是对我看到的更具干扰性的解决方案的改编。

更好的是,将其添加到local.xml中

更明确地说,它位于/app/design/front/default/[[您的主题名]]/layout/local.xml中


更少的干扰,更容易升级,这个答案是对我看到的更具干扰性的解决方案的改编。

对我来说,这是更好的解决方案,因为它是在local.xml文件中处理的,您不必处理多个文件files@MustaphaGeorge Nope这是一种更适合升级的最佳实践方法。这个答案是错误的,因为它没有解决op的实际问题-他们只想从购物车侧栏中删除最近添加的项目列表,而不是整个侧栏。这就是为什么我给出了一个如何交换模板的示例。这个答案将完全删除购物车侧栏。另外,我的答案同样适用于local.xml。对我来说,这是更好的解决方案,因为它是在local.xml文件中处理的,您不必处理多个文件files@MustaphaGeorge Nope这是一种更适合升级的最佳实践方法。这个答案是错误的,因为它没有解决op的实际问题-他们只想从购物车侧栏中删除最近添加的项目列表,而不是整个侧栏。这就是为什么我给出了一个如何交换模板的示例。这个答案将完全删除购物车侧边栏。另外,我的答案同样适用于local.xml。这并没有回答这个问题。您可以参考该功能查看上次查看的产品。问题是关于最近添加到购物车的产品。这不是回答问题。您可以参考该功能查看上次查看的产品。问题是关于最近添加到购物车的产品。