Versions Compared

Key

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

...

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

templates

 

prototype

 

availability

 

theme

 

variations

 

i18n

 

mgnl-p
label

 
demo-project 
demo-features 
demo-project-de 

...

  • /prototype模板原型配置,将会在下节中讨论到。
  • /availability:此内容节点决定了编辑者能在内容页面上使用什么样的模板。default站点可以使用STK > 模板定义 /pages中配置的具体页面模板:
    • 每个模板都在它自身的内容节点里分配,该节点与模板定义中定义的内容节点相匹配。id属性的值由于是<module name>:<path to definition>结构,所以可以在任何模块里配置的模板引用,不仅限于STK。在企业版里,由于配置在default网站定义里,而网站定义扩展了default定义,所以模板对任何其他站点,如demo-project,都自动可用。
    • 同时,还可以使用role来限制对模板的使用。在<template name>节点下添加一个role内容节点,并设置一个属性,使该属性的名称和值与安全应用的角色标签里建立的角色相同。详细信息可参考角色

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

      default

       

      templates

       

      prototype

       

      availability

       

      templates

       

      stkHome

       

      roles

       

      mgnl-p
      superuser

      superuser

      mgnl-p
      id

      standard-templating-kit:pages/stkHome

      stkSection

       

      mgnl-p
      id

      standard-templating-kit:pages/stkSection

      stkArticle

       

      stkLargeArticle

       

      stkNews

       

...

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

default

 

templates

 

theme

 

mgnl-p
name

pop

variations

 

变异形式

就像名字提示的一样,变异形式是原型经过变化的形式。在演示站点上,它用来对内容格式进行重新设计,以适合放到智能手机上,但不仅仅只是这些。例如,您可以为平板、网络电视、PDF,或已登录用户组的特定输出配置变异形式。参看通道以获得更多信息。smartphone变异形式将移动性详细讨论。

...

  • 修改模板原型。
  • 使不同的模板对编辑者可用。
  • 分配一个不同于默认pop的主题。

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

    default

     

    templates

     

    theme

     

    variations

     

    smartphone

     

    templates

     

    prototype

     

    navigation

     

    areas

     

    theme

     

    mgnl-p
    name

    theme-pop

国际化

Magnolia CMS在三个层面上提供国际化支持:内容,系统,和编写。您可以在配置应用的/server/i18n下看到国际化配置。

...

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

server

 

filters

 

IPConfig

 

i18n

 

content

 

mgnl-p
class

info.magnolia.module.extendedtemplatingkit.i18n.ETKI18nContentSupport

mgnl-p
enabled

true

system

 

authoring

 

...

  • /defaultLocale设置默认绘制的语言。
  • /fallbackLocale设置在内容没有被翻译时使用的语言。
  • /class被设置为DefaultI18nContentSupport,与社区版使用的Java类相同。
  • /locales包含必需数量的单个语言的配置。

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

    default

     

    templates

     

    theme

     

    variations

     

    i18n

     

    locales

     

    en

     

    mgnl-p
    country

     

    mgnl-p
    enabled

    true

    mgnl-p
    language

    en

    de

     

    mgnl-p
    class

    info.magnolia.cms.i18n.DefaultI18nContentSupport

    mgnl-p
    defaultLocale

    en

    mgnl-p
    enabled

    true

    mgnl-p
    fallbackLocale

    en

在整个系统中,语言都是用包含两个字母的识别符来表示,如en代表英语English,de代表德语German。

...

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

server

 

filters

 

IPConfig

 

i18n

 

content

 

locales

 

en

 

de

 

mgnl-p
class

info.magnolia.cms.i18n.DefaultI18nContentSupport

mgnl-p
enabled

false

mgnl-p
fallbackLocale

en

system

 

authoring

 

...