小编jeh*_*lau的帖子

获取Magento中的当前URL并显示一些内容

我正在尝试获取Magento中的当前URL并显示一些内容,如果我当前正在该页面上.到目前为止,这就是我所做的并且有效.

 <?php
 $currentUrl = $this->helper('core/url')->getCurrentUrl();
 ?>     

 <?php if($currentUrl === 'http://powerplantv2.jehzlau.net/blog') { ?>I am in the blog page<?php } ?>
Run Code Online (Sandbox Code Playgroud)

但是,我不想在源代码中硬编码URL,因为如果我转移到另一台服务器,我需要再次修改phtml文件.

我尝试了我在网上找到的所有内容,但它没有用.我希望这里的一些Magento专家能够让我知道我做错了什么.:(

php magento

28
推荐指数
3
解决办法
9万
查看次数

Magento的IWD Onepage Checkout getItemHtml模板

我想问一下这里是否有人熟悉IWD的Onepage Checkout扩展程序.默认情况下,在评论栏下,它仅显示产品的名称,每个产品都没有缩略图.我想要做的是在审查列中的产品列表中包含一个缩略图.

当我尝试在/ template/opc/onepage/review中修改info.phtml时,我发现这与评论块下的所有产品相呼应.

 <?php foreach($this->getItems() as $_item): ?>
             <?php echo $this->getItemHtml($_item)?>
        <?php endforeach ?>
Run Code Online (Sandbox Code Playgroud)

现在,我无法找到getItemHtml调用的items模板的位置.我尝试修改基本主题下的默认item.phtml,但它不起作用.

我希望这里有人熟悉这个扩展和项目模板的位置.:(

html php magento

4
推荐指数
1
解决办法
4709
查看次数

jQuery:添加1后只减1

我怎么能在jQuery中做到这一点.我已经有一个脚本可以在单击按钮后添加1.但是如果我再次点击按钮,我还想要一些应该减1的东西,然后将按钮恢复到原始状态.

这是我当前的jquery代码

$(document).ready(function() {
    $("#addMe").one('click',function(){
        var counter = parseInt($("#hiddenVal").val());

        counter++;

        $("#hiddenVal").val(counter);
        $("#theCount").text(counter);
        $("#addMe").toggleClass('active');
    });
});
Run Code Online (Sandbox Code Playgroud)

这是我的现场js小提琴:http://jsfiddle.net/jehzlau/7hv2eyv0/

现在,我点击后加1.该按钮只能点击一次才能添加+ 1.按钮的颜色会发生变化.这是我想要实现的第一个,它已经在工作了.

我现在唯一的问题是再次点击它后还原更改.

例如,如果你点击按钮,它现在是蓝色的,心脏是黑色的,数字是2.我想要的是如果你再次点击它,按钮将默认再次变为绿色,心脏变为白色,并且数字2到1.我只想反转第二次点击发生的事情.然后,如果我再次点击它(第三次点击),它将返回到2,然后按钮将变为蓝色,心脏将再次变黑.如果我再次点击它(第4次点击),它将再次恢复.等等等等...

这就是我想做的一切,但我无法做到.我希望有人能指出我正确的方向.:(

html javascript css jquery

2
推荐指数
1
解决办法
128
查看次数

jQuery幻灯片隐藏并显示相同的按钮

我有这个简单的jquery幻灯片,我想只有一个按钮.如果正在显示div,则显示按钮将变为隐藏按钮.如果div被隐藏,隐藏按钮将成为一个显示按钮.

目前,我有一个单独的显示和隐藏按钮.我不知道如何将这些按钮合并为一个.我希望这里有人可以帮助我.:(

    <script type="text/javascript" 
    src="http://code.jquery.com/jquery-1.10.2.js"></script>
    <script type="text/javascript" 
    src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
    <script type="text/javascript" language="javascript">

     $(document).ready(function() {

       $("#hide").click(function(){
          $(".target").hide( "slide", 
                      { direction: "up"  }, 500 );
       });

       $("#show").click(function(){
          $(".target").show( "slide", 
                       {direction: "up" }, 500 );
       });

    });
    </script>
    <style>

      div{ width:100%; 
             height:100px; 
             background: #000; 
             color: #fff; 
         }
   </style>
 </head>

 <div class="target" style="display:none;">
 My Bag Items
 <button id="hide">Hide My Bag</button>
 </div>
 <button id="show">My Bag</button> 
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

html ×3

css ×2

javascript ×2

jquery ×2

magento ×2

php ×2