magento简报订阅不适用于magento 1.9.2.2

时间:2016-12-23 07:05:15

标签: php magento

简报订阅不适用于所有页面。没有通讯确认邮件发送给客户

<div class="custom-subscribe">
<div class="title">
    <span><?php echo $this->__('Newsletter') ?></span>
</div>
<form action="<?php echo $this->getFormActionUrl() ?>" method="post" id="newsletter-validate-detail">

    <div class="form-subscribe-header">
        <label for="newsletter"><?php echo $this->__('Sign Up for Our Newsletter:') ?></label>
    </div>
    <div class="input-box">
       <input type="text" name="email" id="newsletter" title="<?php echo $this->__('Sign up for our newsletter') ?>" class="input-text required-entry validate-email form-control" />
    </div>
    <div class="actions">
        <button type="submit" title="<?php echo $this->__('Subscribe') ?>" class="button"><span><span><?php echo $this->__('Subscribe') ?></span></span></button>
    </div>

</form>
<script type="text/javascript">
//<![CDATA[
    var newsletterSubscriberFormDetail = new VarienForm('newsletter-validate-detail');
//]]>
</script>

1 个答案:

答案 0 :(得分:0)

请查看以下解决方案:

在Magento后端“系统&gt;权限&gt;变量”和“系统&gt;权限&gt;块”

添加简报/订阅和刷新缓存。

更多信息:

对模板指令进行了新的检查,请参阅Mage_Core_Model_Email_Template_Filter::blockDirective()第176行

 if ($this->_permissionBlock->isTypeAllowed($blockParameters['type'])) {
        $type = $blockParameters['type'];
        $block = $layout->createBlock($type, null, $blockParameters);
    }

同时检查系统配置如下:

 System--->Advanced--->Advanced