您好我在oracle webcenter Sites 11g工作。
我添加了一个新的页面属性名称 pagetitle ,并在PageDefinition
中添加了该属性,并添加了一个带有JSP逻辑的新模板并添加了代码:
<%=ics.GetVar("pagetitle")%>
但在创建新网页后查看网页时,pagetitle
的值显示为null
。
答案 0 :(得分:0)
您必须在阅读所需属性后首先加载页面资源。
以下是显示'pagetitle'
的示例代码<assetset:setasset name="Page" type='<%=ics.GetVar("c")%>' id='<%=ics.GetVar("cid")%>' />
<assetset:getattributevalues name="Page" typename='PageAttribute' attribute='pagetitle' listvarname="pagetitlelist" />
<ics:listget fieldname="value" listname="pagetitlelist" output="title"/>
<%=ics.GetVar("title")%>
答案 1 :(得分:0)
在JSP中使用此行可以获得所有属性:
<ics:argument name="attributes" value="attribute1,attribute2,...,attributen" />
如果想要使用任何属性,请执行此操作。
例如:${asset.attribute1}