2014-02-20 146 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

這非常有用,非常感謝 –