2014-12-29 181 views

回答

1

您可以在success.phtml頁面上添加「調查」。

轉到您的主題/app/design/frontend/default/default/template/checkout > success.phtml在此頁面上添加您的調查功能。

成功事務後顯示此頁面。

如果您有任何問題隨時問。

+0

喜, 非常感謝答覆。 我必須在success.phtml中輸入什麼代碼。 可以請你指導我添加在success.phtml文件中的代碼。 非常感謝。 – user3510279

+0

創建投票 - > 導航到「投票管理器」下的「CMS」 - > 點擊「添加新投票」在右上角 - > 輸入「投票問題」。這就是你問顧客的問題:ie什麼是最好的開源電子商務解決方案? 將此代碼添加到您的網頁上︰ $ poll = Mage :: getModel('poll/poll') - > load('poll ID'); ($ this-> getPollId()) - > getItems();我們可以通過調用getPollFilter()來獲得這個getPollImpl()。 –

+0

嗨, 非常感謝您的回覆。 (poll/poll') - > load('poll 2'); ();} getItems();} addPollFilter($ this-> getP ollId()) - > getItems(); ?> 我在success.phtml文件的末尾使用了這段代碼,但它沒有在成功頁面中工作。無法看到任何民意調查。 ? 我做了什麼錯...... 你可以在這裏看到我的success.phtml文件如你所說:http://pastebin.com/Xz3Lg6vZ 讓我知道如果你需要任何澄清.... 。 感謝而不是「查詢2」提前 – user3510279

1

在success.phtml中,請嘗試以下代碼以顯示投票。

<?php 
    $poll = $this->getLayout()->createBlock('poll/activePoll'); 
    $poll->setPollId(2); 
    $poll->setPollTemplate('poll/active.phtml', 'poll'); 
    $poll->setPollTemplate('poll/result.phtml', 'results'); 
    echo $poll->toHtml(); 
?> 

您可以在setPollId方法中傳遞所需的輪詢ID。

您可以使用以下鏈接參考完整描述。

http://inchoo.net/magento/magento-frontend/reusing-magento-poll-on-any-page-or-any-block/

+0

喜, 非常感謝回覆。 我在成功頁面獲得了民意調查。因爲我創建了4個投票,我在success.phtml頁面中調用了4個「投票ID」。 因此有4項民意調查顯示。 但我投了1票後,顯示結果如下: 購物車是空的 您的購物車內沒有物品。 點擊這裏繼續購物。 但我想爲所有4個民意調查投票,並且它應該顯示如下結果: 「感謝您的投票」。 如果你想看到的演示,您可以點擊這裏:http://kidsdial.com/ 在這裏你可以看到success.phtml文件的提前 – user3510279

+0

感謝代碼= http://pastebin.com/CY2eqcpN你有沒有解決方案..?... – user3510279

相關問題