【问题标题】:How to build an AEM parsys that by default places new components at the top instead of bottom?如何构建默认情况下将新组件放置在顶部而不是底部的 AEM parsys?
【发布时间】:2015-09-03 21:14:34
【问题描述】:

有没有办法在 AEM 6.0 中构建/配置 parsys,这样当用户从 Sidekick 拖动新组件时,parsys 会在顶部而不是底部显示一个添加新组件的插槽(参考标有“将组件或资产拖到此处”的框)?例如,我有一个带有文章列表的 parsys,默认情况下文章按降序显示。当用户去添加一篇新文章时,我希望他们默认在 parsys 列表的顶部添加一篇新文章,而不必添加到底部然后从下往上重新排序。这在 AEM 6.0 中可行吗?

【问题讨论】:

    标签: aem


    【解决方案1】:

    不确定我是否正确理解您的问题,但解释一下 parsys 的工作原理:

    1. Parsys 是一个占位符,允许作者/编辑者拖放 组件。
    2. 编辑器可以将新组件放在现有组件之前/之下,这意味着 parsys 已经足够灵活,可以在任何地方添加新组件。

    考虑您的文章列表示例,通过强制新组件始终位于顶部,您将失去功能#2。我会推荐以下选项:

    1. 使用 OOB parsys 并通过治理来处理此问题。
    2. 或创建一个按降序呈现文章列表的组件。

    【讨论】:

    • 我的开发人员无意中删除了 parsys 拖放组件并重新排序它们的 OOB 能力......所以感谢您的回答,帮助说服他他已经剥离了默认行为。
    猜你喜欢
    • 2021-10-14
    • 1970-01-01
    • 2016-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-14
    • 1970-01-01
    相关资源
    最近更新 更多