我制作了一个菜单组件来创建包含来自另一个菜单组件的渲染结果的选项卡。
内部组件使用位置/站点区域(由查询字符串设置)作为标准,并且在我[Plugin:RequestAttribute(...)]
用来设置站点区域的主要组件中,我想要特定选项卡中的内容。为此,我将内部组件放在[InContext(...)][/InContext]
标签内 - 在这种情况下,主要组件的Result 设计代码是:
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 结构(我敢肯定)。
Tabbing 由我放在标题开头的 javascript 保存并且工作正常。
使用选项时一切正常Preview
- 内容生成正确,我什Preview
至可以在我真正希望使用该组件的站点上使用,这会给我想要的结果。
当我将主菜单组件标签放在已发布的文章中时,会出现问题。然后它只显示选项卡,没有来自内部组件的任何内容。看起来好像[Plugin:RequestAttribute(...)]
用作查询字符串替代的标记停止工作。
我已经尝试将主菜单组件标签(在实际文章中)放在里面[InContext(...)][/InContext]
(带有所有可能的选项),但没有得到好的结果。我是使用 IBM websphere 的新手~。
有什么建议么?