【发布时间】:2018-06-26 03:42:30
【问题描述】:
我是 WCMS 的新手。在使用具有更多自定义功能的 Oracle WebCenter Sites 创建全新网站时,我需要帮助。
我已经创建了模板和页面。如何使用资产并在模板中调用页面属性及其值?
如何渲染模板?
【问题讨论】:
我是 WCMS 的新手。在使用具有更多自定义功能的 Oracle WebCenter Sites 创建全新网站时,我需要帮助。
我已经创建了模板和页面。如何使用资产并在模板中调用页面属性及其值?
如何渲染模板?
【问题讨论】:
您必须先加载页面资源本身,以便获取所有属性,然后才能加载每个属性并分别显示它们的值。
<asset:load name="anyName" type='<%=ics.GetVar("c")%>' objectid='<%=ics.GetVar("cid") %>' flushonvoid="true" />
<asset:scatter name="nameAssignedOnAssetLoad" prefix="asset" />
<ics:getvar name="asset:attribute_name" />
上面的代码 sn-p 加载页面资产,现在您可以使用 asset:load 标签(如果它们是基本资产类型属性)或 assetset:setasset 标签(如果它们是弹性资产类型属性)加载各个属性。
如果你对 Java 比较熟悉,可以使用OWCS Java API 并按照Developers Guide 中提到的这些步骤进行操作
要呈现模板,您必须使用具有适当属性的render:calltemplate 标记。此标记调用您的模板,基本上是您在模板中编写的代码/逻辑。
由于您是 OWCS 的新手,我建议您阅读Developers Guide 中提到的基本读写示例,它们会对您有很大帮助。
Oracle 有专门的OWCS Community,您的查询将得到更快的答复!
【讨论】: