Versions Compared

Key

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

...

  • class定义具体的用来实例化的Java类。
  • dialog<module name>:<path to dialog>格式设置到对话定义对话框定义的路径。
  • editable为一个布尔属性,有truefalse两个选项值,用来定义编辑者是否可以编辑此区域内容。
  • modelClass定义包含此区域业务逻辑的Java类。
  • optional为一个布尔属性,有truefalse两个选项值,用来定义编辑者是否可以删除此区域。

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

    prototype

     

    areas

     

    sectionHeader

     

    Paragraph

    description

    areas.templates.sectionHeader.description

    Paragraph

    dialog

    standard-templating-kit:pages/section/stkSectionHeader

    Paragraph

    editable

    false

    Paragraph

    enabled

    true

    Paragraph

    modelClass

    info.magnolia.module.templatingkit.templates.areas.SectionHeaderAreaModel

    Paragraph

    templateScript

    /templating-kit/pages/content/sectionHeader.ftl

    Paragraph

    title

    areas.templates.sectionHeader.title

    Paragraph

    type

    noComponent

...

  • 自动继承:只能在父页面上添加组件,所有子页面自动继承。metaNavigation区域为此类继承的例子。
  • 选择性继承:编辑者可以决定一个特定的组件是否可以扩展到子页面上。组件对话里有选择性继承:编辑者可以决定一个特定的组件是否可以扩展到子页面上。组件对话框里有Show in subpages勾选框。只有当此勾选框被勾选时,组件才会扩展。extras1/2promos区域都是这类继承的样例。

...

  • enabled属性启用和禁用区域继承,对组件继承和属性继承两者皆然。
  • components属性有三个选项:
    • all配置自动继承。此区域里添加的所有组件都自动延伸到子页面。
    • filtered配置选择性继承。此区域内添加的组件只有当组件对话里的配置选择性继承。此区域内添加的组件只有当组件对话框里的Show in subpage框被勾选时才向下延伸。inheritable属性时在组件内容节点上创建,它的值被设置为true。该属性是选择器的触发者。只有该属性值为true的节点才被子页面继承。
    • none表示没有组件被继承。该属性有效的禁用了组件继承,不需要同时禁用属性继承。参看以下的属性继承

...