OpenCms 定义内容结构
一般结构:
<xsd:complexType name="OpenCmsBootstrapBlog">
<xsd:sequence>
<xsd:element name="Title" type="OpenCmsString" />
<xsd:element name="Date" type="OpenCmsDateTime" />
<xsd:element name="Teaser" type="OpenCmsString" minOccurs="0" />
<xsd:element name="Paragraph" type="OpenCmsBootstrapParagraph" maxOccurs="5" />
<xsd:element name="Category" type="OpenCmsCategory" minOccurs="0" />
<xsd:element name="Author" type="OpenCmsString" />
<xsd:element name="AuthorMail" type="OpenCmsString" minOccurs="0" />
<xsd:element name="Availability" type="OpenCmsBootstrapAvailability" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="language" type="OpenCmsLocale" use="required" />
</xsd:complexType>
每个架构元素必须拥有name
和type
属性,可选属性有minOccurs
和maxOccurs
,默认都为1。
minOccurs
: 最小出现次数,可为0,为0时表示该元素可选。maxOccurs
: 最大出现次数。type
: 模式类型。
基本模式类型:
OpenCmsBoolean
: 存储一个布尔值,true 或 false。OpenCmsCategory
: 存储多个类别。OpenCmsColor
: 存储颜色值。OpenCmsHtml
: 存储带有HTML标记的字符串。OpenCmsLocale
: 存储语言环境名称。OpenCmsPlainTextString
: 在索引搜索值时存储任意字符串并删除HTML标记。OpenCmsString
: 存储字符串。OpenCmsDateTime
: 将时间戳存储为long int类型。OpenCmsVarLink
: 存储内部和外部链接。OpenCmsVfsFile
: 存储指向VFS资源的链接,即内部链接。OpenCmsVfsImage
: 存储指向图像的链接和图像上的一些额外信息。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现