首页 > 解决方案 > 如何在刷新页面弹出后用户访问我的网站时仅显示一次模式弹出窗口不应该在magento中使用cookies?

问题描述

如何在 Magento 中使用 cookie 在刷新页面弹出后不应该看到用户访问我的网站时仅显示一次模式弹出窗口?

<?php echo $block->getstore();
echo "<br>";

echo "<br>";?>
<?php echo $block->getStoreInfo();?>
var redirect ="autodirect();?>"; if (redirect == 0){ require( [ 'jquery', 'Magento_Ui/js/modal/modal'
        ],
        function (
            $,
            modal
            ) {
            var yesbutton = "<?php echo $block->storebtn();?>";


            var nobutton = "<?php echo $block->storebt();?>";
            var modaloption = {


                type: 'popup',
                modalClass: 'modal-popup',
                responsive: true,
                innerScroll: true,
                clickableOverlay: true,

                title: 'Simple Modal',
                buttons: [{
                    text: $.mage.__(yesbutton),

                    class: 'modal-Yes',
                    click: function (){

                        this.openModal();
                    }
                },
                {
                    text: $.mage.__(nobutton),
                    class: 'modal-No',
                    click: function (){
                        this.closeModal();
                    }
                }]
            };
            var callforoption = modal(modaloption, $('.callfor-popup'));


            $('.callfor-popup').modal('openModal');
        }
        );
}

标签: javascriptphpmagentocookies

解决方案


推荐阅读