oracle - 调用主页的 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 过滤器
解决方案
我可以想到几个原因:
- 也许您的“网站”价值在某处被覆盖。尝试为“render:lookup”标签显式传递站点参数。
- 验证映射是否与您从中调用它的站点共享。
推荐阅读
- javascript - events.js174 // 未处理的“错误”事件(错误:连接 ECONNREFUSED 127.0.0.1:21)连接到 FTP 位置时
- python - 当他们在同一个班级时,如何使用漂亮的汤提取数据(文本)?
- python - 需要帮助在 Windows 10 中为 python 安装 fiona 和 geopandas - 出现无法加载请求的 DLL 错误
- internet-explorer - 不知何故,背景图像路径在某些浏览器上不起作用
- python - Python:杀死一个张量流子进程
- python - 在 Python 中使用 foreach 的预期方法是什么?
- apache-spark - 无重复的申请工作提交
- java - 取消的 Firebase 数据库不起作用
- forms - Page.OnAppearing() 触发两次
- javascript - 如何找到 JSON 对象数组的差异?