Magento XML Block Qualities



我不知道这些不同类型的块是怎么称呼的但我需要创建这个块:

   <block type="poll/poll" name="enquete2" template="poll/poll.phtml">
    <action method="setPollId">
      <poll_id>2</poll_id>
    </action>
    </block>

…转换成以下类型的块:

{{block type="poll/poll" name="poll_one" template="poll/poll.phtml" poll_id="1"}}

我已经得到了第一部分,但是动作部分也可以添加吗?我遇到的问题是,我想把它添加到一个CMS块在magento中,然后把它添加到一个Widget块,这样我就可以控制它放在布局的位置。

谢谢

不是真正的答案,但我需要更多的空间。

是的,可以。实际上,这两种方法似乎都有效。问题是投票结果在一次投票后保留下来并刷新页面。

我在poll. php:

中使用这段代码
<?php
$pollActive = $this->getLayout()->createBlock("poll/activePoll"); 
if ($this->poll_id) {
$pollActive->setPollId($this->poll_id);
$pollActive->setPollTemplate('poll/active.phtml', 'poll');
$pollActive->setPollTemplate('poll/result.phtml', 'results');
} 
echo $pollActive->toHtml();
?>

I got from here: http://inchoo.net/ecommerce/magento/magento-frontend/reusing-magento-poll-on-any-page-or-any-block/

我不知道如何让民意调查消失像Magento默认民意调查在投票后。我想这和我的XML有关

最新更新