0

我想在 cms 页面上显示民意调查。我使用了以下代码,但我看不到它。

{{block type="poll/activePoll" name="right.poll" as="poll" template="poll/active.phtml"}}

我尝试使用对内容块的引用来启用它。但是当我这样做时,它会显示在顶部或底部。我也尝试使用下面和之后的属性,但没有运气。我不能把它拿到我想要的地方。理想的解决方案是在 CMS 页面中编写一些代码,将 div 包裹在它周围,这样我就可以在我想要的地方得到它。

谢谢,基兰

4

1 回答 1

2

添加这样的块只会在内容中添加块,而不是在侧边栏或布局的其他部分。在 CMS 页面的右侧边栏上添加投票。继续您的管理,“CMS”=>“页面”。选择您需要在网格中添加投票的页面并进行编辑。在设计选项卡中,添加以下内容:

<reference name="right">
        <block type="poll/activePoll" name="right.poll">
            <action method="setPollTemplate"><template>poll/active.phtml</template><type>poll</type></action>
            <action method="setPollTemplate"><template>poll/result.phtml</template><type>results</type></action>
        </block>
</reference>

希望我的回答对你有帮助

于 2012-08-28T11:05:31.793 回答