产品的显示编号以“;我的购物车;在标题-马根托
Display number of Product in "My Cart" in header - Magento
我想在magento的Header中以"我的购物车"的形式显示产品数量。我发现了一些代码`
$count = $this->helper('checkout/cart')->getSummaryCount();
$total = $this->helper('checkout/cart')->getQuote()->getGrandTotal();
if($count==0)
{
echo "0";
}
if($count==1)
{
echo $this->__('%s',$count);
}
if($count>1)
{
echo $this->__('%s',$count);
}
并在Top.phtml.中使用
表现得很好。但问题是,为了在每次删除Cache时显示正确的数据(购物车中的产品总数)。我只是想,它不应该依赖于缓存,就像在图中它如何改变侧栏上的计数一样,它也应该改变标题,不应该依赖缓存。我正在使用,Magento 1.4.1。如果有人能帮忙的话,这是非常紧急的。。提前感谢朋友。。
1.goto-app->code->core->mage->checkout->block->links.php
2.像下面的一样编辑代码
$count=法师::助手('checkout/cart')->getItemsCount();`
if($count>=1){
$text=$this->__('我的购物车(%s项)',$count);
}
其他
{
$text=$this->__('Mycart');
}
echo Mage::helper('checkout/cart')->getItemsCount();
应该做到这一点。
用于显示购物车中的产品数量
<?php
$count = $this->helper('checkout/cart')->getSummaryCount(); //get total items in cart
$total = $this->helper('checkout/cart')->getQuote()->getGrandTotal(); //get total price
if($count==0)
{
echo $this->__('<a href="/checkout/cart" class="cartgo">(0 ITEMS)</a>',$count);
}
if($count==1)
{
echo $this->__('<a href="/checkout/cart" class="cartgo">(1 ITEM)</a>',$count);
}
if($count>1)
{
echo $this->__('<a href="/checkout/cart" class="cartgo">(%s ITMES)</a>',$count);
}
echo $this->__('', $this->helper('core')->formatPrice($total, false));
?>
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 我的单元测试选项是什么
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 我的职位回报太快了,如何做出承诺
- 我的jQuery插件参数没有正确启动,遇到了问题
- 如何识别我的网站中的慢速设备
- 如何将JSON数据导入我的ejs模板
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 知道为什么我的旋转木马不会自动更改图片吗
- 我的模板未被解析
- 无法将数据从firebase获取到我的html页面
- 角度图表;t显示在我的页面中
- 更新购物车.我想发送以前的数量和新数量
- 产品的显示编号以“;我的购物车;在标题-马根托
- 当我将我的网站移动到在线测试服务器时,“添加到购物车”按钮停止工作
- 我如何为我的网站创建一个列表目录页面,没有购物车/详细的产品页面功能
- 我的Javascript购物车代码如何改进?请原谅原始代码
- 我的购物车正在添加重复的金额
- 在我的电子商务购物车中添加一个跟踪像素