Magento 向静态块添加动态取消订阅按钮

Magento 向静态块添加动态取消订阅按钮,magento,static-block,unsubscribe,Magento,Static Block,Unsubscribe,首先,这与magento有关。 我想要一份有标准页眉和页脚的时事通讯。此页眉和页脚是通过静态块构建的。 如何在静态页脚块中添加动态取消订阅选项?每位顾客退订一次 如果这不可能,我怎么能通过其他方式做到呢 欢迎提供任何帮助。首先创建一个静态块,并从静态块调用phtml .phtml文件的代码 <?php $subscriber = Mage::getModel('newsletter/subscriber') ->loadByEma

首先,这与magento有关。 我想要一份有标准页眉和页脚的时事通讯。此页眉和页脚是通过静态块构建的。 如何在静态页脚块中添加动态取消订阅选项?每位顾客退订一次 如果这不可能,我怎么能通过其他方式做到呢


欢迎提供任何帮助。

首先创建一个静态块,并从静态块调用phtml .phtml文件的代码

<?php        $subscriber = Mage::getModel('newsletter/subscriber')
                    ->loadByEmail("dev.amit.bera@gmail.com")
 if( $subscriber->getId()){ 
            $unscibeurl=Mage::helper('newsletter')->getUnsubscribeUrl($subscriber); ?>
    <a href="<?php echo echo $unscibeurl; ?>">Un subcribe</a>
<?php } ?>
在静态块中调用phtml文件

   {{block type="core/template" template="newsletter/unsci.phtml" 
name="newsletterall" }}
在app/design/frontend/yourpackage/youtemplate/newsletter下的unsci.phtml中创建一个phtml

像下面的代码一样调用静态块-

若你们只想取消订阅,那个么你们应该在phtml文件中添加下面的代码

<?php        $subscriber = Mage::getModel('newsletter/subscriber')
                    ->loadByEmail("dev.amit.bera@gmail.com")
 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();  ?>

帕特里克,你是想要一张取消订阅时事通讯的表格,还是仅仅是一张非常有用、非常感谢的表格