Trilium 中的模板用作其他笔记(称为实例笔记)的预定义结构。将模板分配给笔记会带来三个主要效果:
属性继承:模板笔记中的所有属性都由实例笔记继承。即使属性 也由实例笔记继承,尽管只有可继承的属性会由实例笔记的子项进一步继承。
#isInheritable=false
内容重复:模板笔记的内容将复制到实例笔记中,前提是实例笔记在模板分配时为空。
子笔记复制:模板的所有子笔记都深度复制到实例笔记中。
例
一个典型的例子是“书籍”模板笔记,其中可能包括:
提升属性:如出版年份、作者等(参见提升属性)。
大纲:书评的大纲,包括主题、结论等部分。
子笔记:突出显示、摘要等的附加注释。
实例说明
实例笔记是与模板笔记相关的笔记。这种关系意味着实例笔记的内容是从模板初始化的,并且模板中的所有属性都将继承。
要通过UI创建实例笔记,请执行以下作:
要使模板显示在菜单中,模板笔记必须具有标签。不要将其与关系混淆,后者将实例笔记链接到模板注释。如果使用工作区,还可以标记模板以仅在工作区中显示它们。#template~template#workspaceTemplate
在创建笔记后,也可以通过创建指向所需模板笔记的关系来添加或更改模板。~template
要为子笔记指定模板,可以使用指向相应模板笔记的关系。层次结构的深度没有限制 - 您可以使用 、 、 等。~child:template~child:child:template~child:child:child:template
[!重要] 创建父笔记后更改模板层次结构不会追溯应用于新创建的子笔记。
例如,如果您最初使用并后来切换到 ,它不会自动将新模板应用于孙子笔记。仅考虑创建笔记时存在的结构。~child:template~child:child:template
附加说明
从视觉角度来看,模板可以定义和属性,允许所有实例笔记(例如书籍)显示特定的图标和 CSS 样式。#iconClass#cssClass
在演示笔记中进一步探索这个概念,包括任务管理器和日记等示例。
此外,请参阅用于创建标题模板的默认笔记标题。笔记模板和标题模板可以通过为模板笔记创建来组合。#titleTemplate