2014-02-20 40 views
1

首先,这涉及到magento。 我想要一个标准页眉和页脚的简报。此页眉和页脚正在通过静态块构建。 如何在静态页脚块中添加动态取消订阅选项? (每个客户取消订阅) 如果这不可行,我该如何通过其他方式来做到这一点?将动态取消订阅按钮添加到静态块

任何帮助将是最受欢迎的。

+0

帕特里克,你想要的形式取消订阅或只是网址 –

回答

0

首先创建一个静态块和静态块 调用PHTML一个.phtml文件的代码

在静态块

{{block type="core/template" template="newsletter/unsci.phtml" 
name="newsletterall" }} 

一个PHTML文件调用创建unsci.phtml一个PHTML下应用程序/设计/前端/ yourpackage/youtemplate /通讯

呼叫像代码的静态块是如下─

如果你只想要退订,那么你应该在PHTML文件中添加以下代码

<?php  $subscriber = Mage::getModel('newsletter/subscriber') 
        ->loadByEmail("[email protected]") 
if($subscriber->getId()){ 
      $unscibeurl=Mage::helper('newsletter')->getUnsubscribeUrl($subscriber); ?> 
    <a href="<?php echo echo $unscibeurl; ?>">Un subcribe</a> 
<?php } ?> 

调用静态块中的任何地方使用下面的代码

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId($indenfirename)->toHtml(); ?> 
+0

这非常有用,非常感谢 –