将两个元素映射到Title属性

时间:2018-09-25 10:16:06

标签: opencms

我有一个架构,其中包含:

<xsd:element name="Categoria" type="OpenCmsString" />
<xsd:element name="Titolo" type="OpenCmsString" />
<xsd:element name="Anteprima" type="OpenCmsString" />
<xsd:element name="Video" type="OpenCmsString" />
<xsd:element name="Data" type="OpenCmsDateTime" />
<xsd:element name="Estratto" type="OpenCmsString" />
<xsd:element name="Testo" type="OpenCmsHtml" />
<xsd:element name="Bottone" type="OpenCmsString" />
<xsd:element name="Pagina" type="OpenCmsString" />
<xsd:element name="Social" type="OpenCmsSocial" />
<xsd:element name="Test" type="OpenCmsString" />

我想将两个元素-数据和Titolo-映射到标题文件属性。

<mappings>
    <mapping element="Data" mapto="property:Title" />
</mappings>

文档没有说明我该怎么做。目前,我使用Test元素部分解决了问题:

<mappings>
    <mapping element="Test" mapto="property:Title" />
</mappings>
<defaults>
    <default element="Test" value="%(currenttime)%(no_prefix:: )%(value:Titolo[1])" resolveMacros="false" />
</defaults>

但是使用此解决方案,%(currenttime)宏以毫秒而不是格式化的方式打印日期/时间。

有人有什么建议吗?

亲切的问候?

0 个答案:

没有答案