如何在Magento中显示弹出窗口

时间:2013-12-10 16:09:28

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

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

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

1 个答案:

答案 0 :(得分:0)

我会做这样的事情

<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>