Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Rename macro 'n' to 'mgnl-n'.

模板原型里有所有区域和导航的缺省配置,有点像“超级”配置。您在原型里定义的任何东西都会对网站的所有页面生效。例如,如果您在原型里禁用了一个区域,那么将不会有页面再绘制这个区域了。

Bestpractice
Title最佳实践
Excerpt

您可以将常用的东西放在模板原型里。例如,如果您网站的大多数页面都有相同的区域,那么就在原型里定义那些区域;类似地,如果大多数页面有同样的导航菜单,那么也在原型里定义这个菜单。这会使配置更高效。您只需在具体的模板定义里定义例外情况即可,同时也正是这些例外使页面模板具有唯一性,用于特定的目的。您可以将常用的东西放在模板原型里。如果您网站的大多数页面都有相同的区域,那么就在原型里定义那些区域;类似地,如果大多数页面有同样的导航菜单,那么也在原型里定义这个菜单。这样会使配置更高效。您只需在具体的模板定义里定义例外情况即可。同时,也正是这些例外使页面模板具有唯一性,用于特定的目的。

模板原型在default网站定义里,所有的areas of STK's HTML skeleton 都在这里定义。您也可以定义导航菜单的默认行为,并引用父模板脚本模板原型可在default网站定义里找到,所有的STK的HTML骨架区域都在原型里定义。您也可以定义导航菜单的默认行为,并引用父模板脚本main.ftl——这个脚本是所有页面都有的。,所有页面都有这个脚本。

Advanced Tables - Table Plus
heading0
multiplefalse
enableHeadingAttributesfalse
enableSortingfalse
classm5-configuration-tree
enableHighlightingfalse
节点名描述

Mgnl n
default

 

Mgnl n
templates

 

Mgnl n
prototype

 

Mgnl n
areas

所有areas of STK's HTML skeleton的定义。STK的HTML骨架区域的定义。

Mgnl n
htmlHeader

 

Mgnl n
platform

 

Mgnl n
main

 

Mgnl n
...

 

Mgnl n
cssFiles

(可选)设计所有站点样式的CSS。

Mgnl n
jsFiles

(可选)所有站点的JavaScript。

Mgnl n
navigation

导航菜单定义。

Mgnl n
horizontal

 

Mgnl n
vertical

 

mgnl-p
templateScript

引用main.ftl页面脚本。