网页内容(Web Content):定制结构

网页内容的结构是用于定义网页内容包含哪些数据项,即定义数据结构。

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、创建步骤如下:

    登陆系统后定位到 控制面板 》网页内容 》结构,点击“添加结构”按钮,如下图所示:
网页内容(Web Content):定制结构

   

    填写结构名称、描述,添加XSD项,如下图所示:
网页内容(Web Content):定制结构
 malefemalecourse_chinesecourse_mathematicscourse_english等名称在Language-ext.properties文件和Language-ext_zh_CN.properties文件定义,用于实现国际化。内容如下:

course_chinese=语文
course_mathematics=数学
course_english=英语

  

 

注:范例是基于liferay6.0.6整合到jboss5.1.0的bundle实现的。

你可能感兴趣的:(content)