网页内容的结构是用于定义网页内容包含哪些数据项,即定义数据结构。
1、数据项类型主要有以下几种:
文档库document_library
图像库image_gallery
布局的链接link_to_layout
文本text
选择列表list
富文本域text_area
多行文本text_box
图像image
可选项boolean
多选列表multi-list
2、结构代码范例如下:
<root>
<dynamic-element name='is_text' type='text' index-type='keyword' repeatable='false'></dynamic-element>
<dynamic-element name='is_textarea' type='text_area' index-type='text' repeatable='false'></dynamic-element>
<dynamic-element name='is_image' type='image' index-type='' repeatable='true'></dynamic-element>
<dynamic-element name='is_student' type='boolean' index-type='' repeatable='false'></dynamic-element>
<dynamic-element name='is_combo' type='list' index-type='' repeatable='false'>
<dynamic-element name='male' type='male' index-type='' repeatable='false'> </dynamic-element>
<dynamic-element name='female' type='female' index-type='' repeatable='false'></dynamic-element>
</dynamic-element>
<dynamic-element name='is_mult_combo' type='multi-list' index-type='' repeatable='false'>
<dynamic-element name='course_chinese' type='course_chinese' index-type='' repeatable='false'> </dynamic-element>
<dynamic-element name='course_mathematics' type='course_mathematics' index-type='' repeatable='false'> </dynamic-element>
<dynamic-element name='course_english' type='course_english' index-type='' repeatable='false'></dynamic-element>
</dynamic-element>
</root>
说明:
name:数据项名称
type:数据项类型。对于选择列表和多选列表,可以添加下拉选项。
index-type:索引类型。值空表示不可检索,keyword表示检索关键字,text表示检索文本。
repeatable:是否可重复
3、创建步骤如下:
登陆系统后定位到 控制面板 》网页内容 》结构,点击“添加结构”按钮,如下图所示:
填写结构名称、描述,添加XSD项,如下图所示:
male、female、course_chinese、course_mathematics、course_english等名称在Language-ext.properties文件和Language-ext_zh_CN.properties文件定义,用于实现国际化。内容如下:
course_chinese=语文
course_mathematics=数学
course_english=英语
注:范例是基于liferay6.0.6整合到jboss5.1.0的bundle实现的。
- 大小: 47.5 KB
- 大小: 60.9 KB
分享到:
相关推荐
IBM Lotus Web Content Management(以下简称LWCM)6.1版,为用户提供了一套高级的Web内容管理解决方案,旨在加速关键业务信息的交付和管理。通过协同创作环境,LWCM不仅简化了内容创建流程,还支持内容审批、流程...
8. **版本控制**:内容的历史版本管理是WCM的重要特性,API提供了相应的操作接口。 9. **内容发布与部署**:API允许程序化地发布内容到不同的目标,如测试环境、生产环境等。 10. **集成能力**:API可能还支持与...
在互联网世界中,Web网页音乐播放器是一种常见的多媒体应用,它允许用户在网页上直接播放音频文件,无需离开页面或下载额外的软件。本资源提供的是一个关于Web网页音乐播放器的代码实现,包含了运行原理的简介。我们...
页面播放器是一种常见的Web开发组件,它主要用于在网页上展示媒体内容,如视频、音频或者直播流。在当前数字化时代,网页播放器已经成为网站、应用程序和在线服务不可或缺的一部分,为用户提供方便的媒体消费体验。 ...
- **内容结构与显示模板**:内容结构定义了内容的布局和字段,而显示模板则是用于呈现内容的设计模板。 - **标签与类别**:通过标签和类别来组织和归类内容,提高检索效率。 - **预演与审批工作流**:预演功能允许在...
4. **可访问性**:确保树形结构对屏幕阅读器和其他辅助技术友好,遵循WCAG(Web Content Accessibility Guidelines)标准。 5. **性能优化**:处理大量节点时,要考虑到性能问题。例如,可以采用懒加载策略,只在...
11. **无障碍设计**:遵循WCAG(Web Content Accessibility Guidelines)标准,确保视障、听障或其他障碍的用户也能顺利使用网页,是现代网页设计不可或缺的一部分。 以上就是“14个漂亮的Web系统界面模板”所涵盖...
AContent 是一款专为Web内容创作而设计的免费工具,同时也作为一个内容存储库,它强调了可访问性和适应性,特别是在电子学习领域的应用。这款工具的出现,旨在推动教育技术的发展,让教育内容的创建、分享和管理变得...
7. **微格式 (Microformats)**: 用于结构化数据的轻量级标记语言,使得搜索引擎更好地理解网页内容,如RSS和Atom。 8. **Web服务和SOA**: 服务导向架构让Web应用可以像积木一样组合,提升开发效率和可扩展性。 9. ...
HTML5是现代Web开发的核心标准之一,它引入了许多新的特性和功能,极大地提升了网页的交互性和用户体验。在“HTML5 – 创建一个Web网页便利贴”这个主题中,我们将深入探讨如何利用HTML5的`contenteditable`属性来...
《SharePoint 2007 Web内容管理开发》是一本专为SharePoint 2007平台上的Web内容管理系统(Web Content Management, WCM)开发者量身打造的专业指南。Wrox出版社于2008年6月推出的这本书,旨在帮助读者深入理解并...
【webcms内容管理系统】是一个基于.NET 1.1框架,采用C#编程语言开发的Content Management System(CMS)系统。CMS是一种用于管理网站内容的软件工具,它允许非技术人员通过友好的用户界面来创建、编辑和发布数字...
- `<body>`标签包含网页的所有内容,可以进一步细分为三个主要部分:头部(header)、内容(content)和尾部(footer)。 ### HTML元素的共有属性 1. **id属性**:用于给元素命名,确保页面中每个id属性值的唯一性...
**语义网(Semantic Web)**是一种新型的网络内容形式,旨在使互联网上的信息对计算机来说具有明确的意义。这项由万维网之父蒂姆·伯纳斯-李(Tim Berners-Lee)提出的技术愿景,旨在通过标准化的方式来定义网络数据...
总之,Content Slots是现代Web开发中的一个重要概念,它促进了页面布局的灵活性和内容的动态管理,使开发者能够创建高度可定制的用户体验。通过深入理解和应用Content Slots,开发者可以构建更高效、更具扩展性的...
SharePoint 2007是一款由微软开发的企业级协作平台,其Web内容管理系统(Web Content Management,WCM)是该平台的核心组件之一。基于Microsoft Office SharePoint Server (MOSS) 2007,WCM提供了强大的网站创建、...
Alfresco Web Services 是一套基于Java技术的企业级内容管理系统(Content Management System, CMS)的服务接口集合,旨在为开发者提供灵活且强大的方式来与Alfresco系统交互。通过这些服务,可以实现对文档管理、工作...