May
23
建立网站第一步:建立树型
文件格式
页定义文件格式为标准的Xml格式,编码UTF-8。
内容说明
根节点名称为PageStructure,根节点包含2个子节点,分别为Template、Vars。
Template决定了当前页定义使用的模板路径,使用相对路径,以“.”(英文句号)符号开头,标明模板的路径。如果没有定义模板路径,使用这个页定义文件的树节点将无法产生任何页面。
Vars中包含了当前页定义的可编辑变量集合。
可编辑变量目前支持四种类型:
SinglelineTextJSmarterVar:单行文本框。
MultilineTextJSmarterVar:多行文本框。
HtmlTextJSmarterVar:Html文本编辑器。
ImageJSmarterVar:图片编辑器(附带上传功能,目前没有对文件类型做限制)。
每种可编辑变量共有的属性为:
Name:内部名称,用于模板变量替换,尽量使用英文。
Text:显示名称,在编辑区显示的名称,建议使用中文。
Visible:是否显示,这个属性设置成false后,User版的用户将无法看到当前的可编辑变量(也就无法进行编辑),而Developer版的用户仍然可以看到。
应用范例
使用以下定义的页将会使用./test1.tpl文件作为模板文件,其可编辑区包含一个可编辑变量叫做Title。
<?xml version="1.0" encoding="utf-8"?>
<PageStructure>
<Template>./test1.tpl</Template>
<Vars>
<SinglelineTextJSmarterVar>
<Name>Title</Name>
<Text>标题</Text>
<Visible>true</Visible>
</SinglelineTextJSmarterVar>
</Vars>
</PageStructure>
文件格式
页定义文件格式为标准的Xml格式,编码UTF-8。
内容说明
根节点名称为PageStructure,根节点包含2个子节点,分别为Template、Vars。
Template决定了当前页定义使用的模板路径,使用相对路径,以“.”(英文句号)符号开头,标明模板的路径。如果没有定义模板路径,使用这个页定义文件的树节点将无法产生任何页面。
Vars中包含了当前页定义的可编辑变量集合。
可编辑变量目前支持四种类型:
SinglelineTextJSmarterVar:单行文本框。
MultilineTextJSmarterVar:多行文本框。
HtmlTextJSmarterVar:Html文本编辑器。
ImageJSmarterVar:图片编辑器(附带上传功能,目前没有对文件类型做限制)。
每种可编辑变量共有的属性为:
Name:内部名称,用于模板变量替换,尽量使用英文。
Text:显示名称,在编辑区显示的名称,建议使用中文。
Visible:是否显示,这个属性设置成false后,User版的用户将无法看到当前的可编辑变量(也就无法进行编辑),而Developer版的用户仍然可以看到。
应用范例
使用以下定义的页将会使用./test1.tpl文件作为模板文件,其可编辑区包含一个可编辑变量叫做Title。
<?xml version="1.0" encoding="utf-8"?>
<PageStructure>
<Template>./test1.tpl</Template>
<Vars>
<SinglelineTextJSmarterVar>
<Name>Title</Name>
<Text>标题</Text>
<Visible>true</Visible>
</SinglelineTextJSmarterVar>
</Vars>
</PageStructure>
建立网站第一步:建立树型

