public类型的RenderParam不存储值

时间:2014-09-01 10:54:24

标签: portal wcm

我在WCM link中设置了以下component 当用户点击链接时,我尝试将公共呈现参数初始化为citySelected中存储的值可供其他组件+多个portlet使用。

[Plugin:ifNotEmpty value="[Plugin:RenderParam key='citySelected' type='public']"]
    Not empty.
[/Plugin:ifNotEmpty]

<a href="[Plugin:RenderURL 
    pr1.mode="set" 
    pr1.value="citySelected" 
    pr1.key="citySelected" 
    pr1.type="public" 
    title="">
        [AttributeResource attributeName="name" separator=","]
</a>

问题是该值未存储,但如果我切换到private参数,则会存储该值 目前,当点击链接时,刷新portlet并尝试显示该值,但是什么都没有显示?

1 个答案:

答案 0 :(得分:0)

在设置公共呈现参数时需要传递限定名称,例如..

[Plugin:RenderURL copyCurrentParams="true" uri="nm:oid:pageid" 
    pr2.key="{http://ibm.com}prp1" pr2.value="pv1" 
    pr2.type="public" pr2.mode="add"] 

http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.5.0/mp/social/plrf_rendr_plugin_render_url.dita