Magnolia 5.5.5 带有嵌套块的自定义内容编辑器

Posted

技术标签:

【中文标题】Magnolia 5.5.5 带有嵌套块的自定义内容编辑器【英文标题】:Magnolia 5.5.5 Custom content editor with nested blocks 【发布时间】:2017-12-01 15:58:47 【问题描述】:

我正在使用带有自定义故事应用程序的 Magnolia 5.5.5,我希望能够将文本和图像放在一个块中。这样我就可以写一个文本,然后决定图像是否在下方/上方/左/右,并且文本会在它周围浮动。

以下内容已经过测试,无法正常工作:

class: info.magnolia.editor.block.stock.FieldSetBlockDefinition
templateId: stories-app:blocks/textImage
icon: text-block
label: textImage
fields:
  text:
    blockClass: info.magnolia.editor.block.stock.RichTextBlock
  image:
    class: info.magnolia.editor.app.field.ExpandingLinkFieldDefinition
    buttonSelectNewLabel: browse
    buttonSelectOtherLabel: browse
    ....

像这样的东西会很棒。否则我将不得不在for block in blocks 循环和css 中进行定位。虽然我认为它是可行的,但您对嵌套块有何看法?你会如何解决这个问题?

【问题讨论】:

【参考方案1】:

国际海事组织你搞错了。内容编辑器与演示无关,您想打破它。 相反,您应该只在模板渲染文章中解决它,您可以在其中发现文本块和图像块并定位图像并让文本相应地围绕它流动。

【讨论】:

以上是关于Magnolia 5.5.5 带有嵌套块的自定义内容编辑器的主要内容,如果未能解决你的问题,请参考以下文章

Magnolia 5.5.5 Magnolia 中的索引配置

magnolia 中的自定义命令定义

Magnolia CMS 5.5.5 从角色中选择

Jackrabbit 索引配置白名单 (Magnolia CMS 5.5.5 Fulltextsearch)

Magnolia CMS 5.5.5 拒绝访问某些 dam-Files

获取 magnolia cms 中执行的自定义操作的节点名称