2016-12-23 53 views
0

新聞訂閱不適用於所有頁面。無通訊確認郵件發送給客戶的magento新聞訂閱不在magento工作1.9.2.2

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

回答

0

請檢查下面的解決方案:

在Magento的後端 「系統>權限>變量」 和 「系統>權限>塊」

添加通訊/訂閱和刷新緩存。

更多信息:

上有模板指令一個新的檢查,看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 
+0

它不工作。 – yogesh