WizKnowledge的新建文档模板和显示模板
- document.ziw:默认的新建文档模板
- contact.ziw:新建联系人用的模板
- journal.ziw:新建日记的时候用的模板。
注意:新建文档的时候,模板都很简单,没有好看的样式和复杂的格式,主要是为了快速的进行编辑,不受到过多无关内容的影响。文档建立成功后,WizKnowledge会自动调用相应的模板来显示,让新建的文档更加漂亮。因此我们不建议新建文档的时候,使用复杂的模板。
显示模板:在templates\display这个文件夹内。这个文件夹内有各种各样的模板,如下图:

WizKnowledge如何选择显示模板?
1:获得文档的文件类型,例如导入的图片文件,jpg、bmp等文件,WizKnowledge会记住具体的文件类型。如过文档类型不为空,如jpg,那么WizKnowledge会去templates\display文件夹查找jpg.ziw文件。如果找到,就使用这个模板。对于html, ziw(也就是html文件),忽略该规则。
2:如果按照上面的方式无法找到,就查找文件夹的自定义显示模板。可以在文件夹属性里面,设置文件夹自定义模板。如果文件夹没有自定义模板,则去寻找上一级文件夹的自定义模板,直到根目录。如果找到自定义模板,则使用这个模板。
3:如果没有找到自定义模板,则通过文档所在文件夹的根文件夹的名称,去template\display文件夹查找 根文件夹名称.ziw 文件,例如我的日记文件夹下面的文档,会找到 my journals.ziw 文件,并使用这个模板。
4:如果没有通过根文件夹的名称找到模板,则使用用户自定义的默认显示模板。通常默认模板是templates\display文件夹里面的default.ziw文件。
5:如果没有设置默认模板,则不使用模板来显示文档。
自定义文件夹显示模板
在文件夹上面点击右键,在菜单中选择属性,会出现文件夹属性对话框,

点击更改按钮,可以选择一个显示模板。点击删除按钮,可以删除用户自定义的显示模板。点击打开按钮,可以预览用户选择的显示模板。
设置默认的显示模板
在WizKnowledge主程序,点击工具栏上面的工具按钮,在下来菜单中,选择“选项”,可以对WizKnowledge进行设置。

点击浏览按钮,可以选择一个显示模板作为默认的显示模板。
模板ziw文件结构
模板ziw文件,就是一个zip文件,里面的文件内容为:

- index.html:默认的模板html文件
- index_zh-cn文件:中文模板html文件。您可以增加多种语言的模板文件,按照index_local_id.html命名即可,例如index_zh-cn.html(简体中文),index_zh-tw.html(繁体中文)。WizKnowledge会自动选择相应的模板html。
- index_files文件夹:index.html文件里面引用的外部资源。注意:index.html文件里面引用的资源,其路径应该是WizDocument_d403c11171c5aeaca8b45c7b61ad3e08_files/xxx.jpg形式。
- meta.xml文件:ziw文件描述,可以没有。
- preview.html:默认的模板预览html文件,里面引用的外部资源路径,应该是WizDocument_d403c11171c5aeaca8b45c7b61ad3e08_files/xxx.jpg形式。
- preview_zh-cn.html:中文预览html文件。您可以增加多种语言的预览文件,按照preview_local_id.html命名即可,例如preview_zh-cn.html(简体中文),preview_zh-tw.html(繁体中文)。
index.html文件结构
index.html是一个标准的html文件,为了能够准确的套用模板,将文档的内容,显示在模板的正确位置,您需要在html模板里面插入特殊的标签:
显示模板必须的标记
- <!–WizHtmlContent–>:文档正文位置。WizKnowledge会将这个标记,替换成文档正文。显示模板index.html里面,必须包含这个标记。
新建文档可能的标记(下面的标记不是必须的)
- <!–WizHtmlContentBegin–>和<!–WizHtmlContentEnd–>:指明正文部分的开始和正文部分的结束。如果新建文档后,重新使用了显示模板,程序需要用这两个标记,来确定文档的正文,并套用显示模板。
- <p id=”WizHtmlEditorFocusId”><!–WizHtmlContent–></p>:指定某一个id为WizHtmlEditorFocusId的标签。新建文档的时候,程序会自动将光标定位到这个标记,以便用户将内容输入到模板正确的位置。
- <!–WizHtmlFieldDate–>:插入当前日期。
- <!–WizHtmlFieldWeather–>:插入当前天气(暂不支持)。
新建文档模板index.html例子:
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=unicode” />
<title></title>
</head>
<body>
<!–WizHtmlContentBegin–>
<div id=”WizHtmlContentId”>
<!–WizHtmlContent–>
</div>
<!–WizHtmlContentEnd–>
</body>
</html>
准备好各种相应的资源后,用压缩软件将这些文件打包成zip文件,然后将扩展名修改成ziw,放在相应的目录中,就可以让WizKnowledge使用了。
功能很强大! 对普通用户来说: 操作貌似比较复杂..囧