Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • bodyID:这是模板专有样式的CSS表所用的标签。参考Body类和ID以获得更多信息。bodyIDsubcategory值常常会一致,但它们彼此之间没有依赖关系。
  • categorysubcategory:每个模板都会分配到一个类别里,同时大多数模板也会分配到子类。很多场合都使用了类别,参考类别和子类
  • dialog:每个页面模板会连接到它自己的stk<Template name>Properties对话框,这个对话框在STK > 对话框定义 /pages里配置。页面顶部工具栏里的属性按钮可以打开此对话框,控制浏览器标题和导航标题及行为,页面元数据(关键字和描述),变异形式排除和页面依赖性。详细信息参看属性对话框
  • title:在页面应用的模板下拉菜单里显示的模板标题。

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

     pages

     

    stkImageGallery

     

    areas

     

    Paragraph

    bodyID

    image-gallery

    Paragraph

    category

    feature

    Paragraph

    class

    info.magnolia.module.templatingkit.templates.pages.STKPage

    Paragraph

    dialog

    standard-templating-kit:pages/imageGallery/stkImageGalleryProperties

    Paragraph

    i18nBasename

    info.magnolia.module.templatingkit.messages

    Paragraph

    modelClass

    info.magnolia.module.templatingkit.templates.pages.STKPageModel

    Paragraph

    renderType

    stk

    Paragraph

    subcategory

    imageGallery

    Paragraph

    title

    templates.stkImageGallery.title

    Paragraph

    visible

    true

Anchor
页面定义
页面定义
extends属性

Magnolia CMS使用扩展机制来最小化配置。这个机制类似于单个模板定义和原型定义之间的关系,只不过它很直观。扩展配置中只配置修改、例外和添加物,其他所有配置都照搬基本配置。

...

Code Block
…
[#list components as component ]
    [@cms.component content=component /]
[/#list]
…

Anchor
组件定义
组件定义
extends属性

扩展机制被广泛使用来最小化extras组件的配置。extras组件有对应的teaser组件,这两个区域绘制的组件基本相同,只有CSS样式和继承行为不一样。

...