magento-删除最近添加的项目
我想删除Magento首页购物车侧边栏中最近添加的项目。我可以从checkout/cart/sidebar.phtml中删除以下行,但是否有一种破坏性较小的方法来执行此操作,以防将来我们希望快速恢复此操作magento-删除最近添加的项目,magento,Magento,我想删除Magento首页购物车侧边栏中最近添加的项目。我可以从checkout/cart/sidebar.phtml中删除以下行,但是否有一种破坏性较小的方法来执行此操作,以防将来我们希望快速恢复此操作 <?php // if(count($_items)): ?> <!-- <p class="block-subtitle"><?php //echo $this->__('Recently added item(s)') ?></p
<?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。这并没有回答这个问题。您可以参考该功能查看上次查看的产品。问题是关于最近添加到购物车的产品。这不是回答问题。您可以参考该功能查看上次查看的产品。问题是关于最近添加到购物车的产品。