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