【问题标题】:RenderParam of type public is not storing value公共类型的 RenderParam 不存储值
【发布时间】:2014-09-01 10:54:24
【问题描述】:

我在 WCM component 中有以下 link 设置。
当用户单击链接时,我正在尝试将公共渲染参数初始化为存储在 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 会刷新并尝试显示该值,但从未显示任何内容?

【问题讨论】:

    标签: portal wcm


    【解决方案1】:

    设置公共渲染参数时需要传递限定名称,例如 ..

    [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

    【讨论】:

      猜你喜欢
      • 2020-03-18
      • 1970-01-01
      • 2013-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-08
      • 2021-09-08
      相关资源
      最近更新 更多