Versions Compared

Key

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

在本教程中,您将配置您的首个内容应用。内容应用是一种特殊的应用,很适合用于定制的内容类型,如产品等。本例中的物品是古董车,您可以用任意东西来代替。

...

Advanced Tables - Table Plus
enableHeadingAttributesfalse
enableSortingfalse
classm5-configuration-tree
enableHighlightingfalse
Node name节点名Value

browser

 

workbench

 

nodeTypes

 

product

 

Paragraph

icon

icon-items

Paragraph

name

mgnl:product 

folder

 

Paragraph

icon

icon-folder

Paragraph

name

mgnl:folder

Paragraph

defaultOrder

jcrName

Paragraph

dropConstraintClass

info.magnolia.ui.workbench.tree.drop.AlwaysTrueDropConstraint

Paragraph

editable

false

Paragraph

includeProperties

false

Paragraph

path

/

Paragraph

workspace

products

...

Advanced Tables - Table Plus
enableHeadingAttributesfalse
enableSortingfalse
classm5-configuration-tree
enableHighlightingfalse
Node name节点名Value

browser

 

actions

 

addFolder

 

editFolder

 

deleteFolder

 

addProduct

 

availability

 

nodeTypes

 

Paragraph

folder

mgnl:folder

Paragraph

root

true

Paragraph

appName

products 

Paragraph

class

info.magnolia.ui.contentapp.detail.action.CreateItemActionDefinition

Paragraph

icon

icon-add-item

Paragraph

label

New product

Paragraph

nodeType

mgnl:product

Paragraph

subAppId

detail

editProduct

 

Paragraph

appName

products

Paragraph

class

info.magnolia.ui.contentapp.detail.action.EditItemActionDefinition

Paragraph

icon

icon-edit

Paragraph

label

Edit product

Paragraph

nodeType

mgnl:product

Paragraph

subAppId

detail

deleteProduct

 

Paragraph

class

info.magnolia.ui.framework.action.DeleteItemActionDefinition

Paragraph

icon

icon-delete

Paragraph

label

Delete product

...

更快的方法:

  • 拷贝现有应用
    1. 拷贝一个现有内容应用得配置,例如Contacts通信录
    2. 将拷贝的配置导出到XML。
    3. 搜索并替换项目名称(contact到product)和标签(Contact到Product)。
    4. 将这个XML导入到Magnolia。
    5. 在模块描述符里注册一个新的工作区,并创建新的节点类型。
  • 扩展现有应用
    1. 扩展一个现有应用的配置。
    2. 如果您不需要修改太多扩展应用的功能,但想要添加一些特殊的东西,那么这个方法很适合。例如,配置工作台来只显示工作区的一个分支。

...