【问题标题】:How to display popup in Magento如何在 Magento 中显示弹出窗口
【发布时间】:2013-12-10 16:09:28
【问题描述】:

我正在为 Magento 开发一个扩展程序,如果无法正确验证用户的数据,我会尝试在结帐期间向用户显示一个弹出窗口。我试图避免制作自己的主题或修改默认值以触发窗口弹出。

我可以使用另一种方法从控制器触发它吗?也许通过getLayout我可以注入javascript来打开弹出窗口然后重新加载页面?

【问题讨论】:

    标签: javascript php magento zend-framework model-view-controller


    【解决方案1】:

    我会做这样的事情

    <div style="display:none;">
    <div id="mycontent">
    // your content
    </div>
    </div>
    
    <button type="button" id="linktopopup" href="#mycontent">
    
    <script type="text/javascript">
    ("#linktopopup").fancybox({
    autoDimensions: false,
    afterShow: function(){
    // append something to form!
    }
    });
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多