我正在尝试使用自定义模板呈现窗口小部件实例。在管理员中,在我的CMS主页中,在布局更新XML部分中,我添加了以下代码:
<reference name="right.hp_right_hot_items">
<block type="mih_banner/widget_banner" template="banner/widget/block-right.phtml"/>
</reference>
其中'hp_right_hot_items'是Widget实例标题,但由于某种原因,模板设置不正确。
在窗口小部件实例前端属性中,我设置了布局更新:
显示在:特定页面
页面:CMS主页
块参考:右列
模板:横幅广告块模板
有什么想法吗?
答案 0 :(得分:3)
要使用自定义模板呈现窗口小部件,您必须执行以下操作:
<parameters> <template> <values> <block_right translate="label"> <value>{path_to}/yourfile.phtml</value> <label>Banner Block Template {custom name}</label> </block_right> </values> </template> </parameters>
现在,当你去管理员添加另一个小部件实例时,在布局更新部分,你应该能够选择刚刚添加的模板。
答案 1 :(得分:0)
为阻止尝试以下操作设置模板
<reference name="right.hp_right_hot_items">
<action method="setTemplate">
<template>banner/widget/block-right.phtml</template>
</action>
</reference>