首页 > 解决方案 > 调用主页的 ID 值时返回空值 [OWCS] v11.8

问题描述

我一直在尝试从主页检索 ID 的值。

我不知道为什么检索到的值为空。我从 CSElement 调用它,然后从与 HTML p 标记关联的 SiteEntry 中的“预览”按钮对其进行测试。

这是使用的代码块:

<render:lookup varname="Home" key="Home" ttype="CSElement" match=":x"/>
<asset:load name="IDHome" type="Page" field="name" 
value='<%=ics.GetVar("Home")%>'/>
<asset:get name="IDHome" field="id" output="IDHOME"/>



<p><%=ics.GetVar("IDHOME")%></p>

我得到了空值,但是当我尝试获取另一个值(例如“维度描述”)时,它可以工作。

我使用相同的代码行,除此之外它也适用于其他站点......

我需要页面的 id 来应用 lang 过滤器

标签: oraclejsp-tagswcswebcenter-sites

解决方案


我可以想到几个原因:

  • 也许您的“网站”价值在某处被覆盖。尝试为“render:lookup”标签显式传递站点参数。
  • 验证映射是否与您从中调用它的站点共享。

推荐阅读