模板
系统提供丰富模板机制,用户可以将不同的内容文件嵌入到相同的模板文件中。系统提供三种模板文件:jsp模板、html模板、xsl模板。jsp模板
jsp模板通过cms:template、cms:writer和cms:reader标签将内容文件合并到模板文件中。它支持动态指定模板文件、动态修改模板变量和动态关闭模板修饰。具体请参见 内容合并-标签指令合并 。html模板
html模板通过关键字将内容合并到模板中。具体请参见 内容合并-关键字合并 。xsl模板
文章目录、文章列表以及文章内容是通过后台以xml格式进行组织的,com.dm.cms.InfoTransformer类可以通过xsl文件将xml数据转换成html文件。用户可以通过定义xsl文件来定义页面样式。系统默认的xsl模板文件有:
| 文件 | 说明 |
| /WEB-INF/template/default-content.xsl | 文章内容模板 |
| /WEB-INF/template/default-list.xsl | 文章列表模板 |
| /WEB-INF/template/left-menu.xsl | 文章目录模板 |
| /WEB-INF/template/catalogs-select.xsl | 文章目录下拉菜单模板 |

