我是WCMS的新手。我需要帮助使用Oracle WebCenter Sites创建一个全新的网站,并进行更多自定义。
我创建了模板和页面。如何使用资产并在模板中调用页面属性及其值?
如何渲染模板?
答案 0 :(得分:0)
您必须首先加载页面资源本身才能获得所有属性,然后您可以加载每个属性并分别显示它们的值。
<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" />
以上代码段加载了Page资产,现在您可以使用asset:load
标记(如果它们是基本资产类型属性)或assetset:setasset
标记(如果它们是灵活资产类型属性)加载单个属性。
如果您对Java更熟悉,可以使用OWCS Java API并按照Developers Guide中提到的步骤进行操作
要渲染模板,您必须使用具有适当属性的render:calltemplate
标记。此标记调用您的模板,基本上是您在模板中编写的代码/逻辑。
当您对OWCS不熟悉时,我建议您阅读Developers Guide中提到的基本读写示例,它们会对您有所帮助。
Oracle专用OWCS Community,您的查询必须更快得到解答!