【发布时间】:2015-11-02 10:56:01
【问题描述】:
我制作了一个菜单组件来创建包含来自另一个菜单组件的渲染结果的选项卡。
内部组件使用位置/站点区域(由查询字符串设置)作为标准,在主要组件中我使用[Plugin:RequestAttribute(...)] 来设置我想要特定选项卡中的内容的站点区域。为了做到这一点,我把内部组件放在[InContext(...)][/InContext]标签内——在这种情况下,结果设计主要组件的代码是:
title="[Property field="title"]">
[Plugin:RequestAttribute key="year" mode="set" value="[Property field='title']"]
[InContext context="autofill"]
[Component name="omantel_en/investors/financial snapshots/financial statement menu" startPage="" resultsPerPage=""]
[/InContext]
</div>
标头以<div class="tab selected" 结尾,而分隔符设置为<div class="tab",最终构造了一个有效的HTML 结构(我敢肯定)。
制表符由我放在标题开头的javascript保存并且工作正常。
使用 Preview 选项时一切正常 - 内容生成正确,我什至可以在现场使用 Preview 我实际上希望使用该组件,这会给我想要的结果。
当我将主菜单组件标签放在已发布的文章中时出现问题。然后它只显示选项卡,没有来自内部组件的任何内容。看起来好像用作查询字符串替代品的 [Plugin:RequestAttribute(...)] 标记停止工作。
我已经尝试将主菜单组件标签(在实际文章中)放在[InContext(...)][/InContext](带有所有可能的选项)中,但没有得到好的结果。我是使用 IBM websphere 的新手~。
有什么建议吗?
【问题讨论】:
标签: websphere-portal wcm ibm-wcm