从Sightly(AEM6)在parsys上设置emptyText

Ala*_*eay 5 aem sightly

在Sightly/AEM6中,当包含一个parsys组件时,如何设置"Drag Components Here"(cq:emptyText)使用本地化字符串的文本?我有几个parsys组件作为自定义组件的子组件,并且每个组件需要不同的文本(例如,在此处拖动图像组件,在此处拖动链接组件).

Ala*_*eay 2

不幸的是,它似乎被硬编码为使用特定的 I18n 字符串,位于 /libs/cq/gui/components/authoring/clientlibs/editor/js/model/Inspectable.js

但是,我能够覆盖 parsys 控件并将 newpar 的 CSS 类从 更改为new sectioncq-placeholder section然后包含data-emptytext="Custom text"在同一 html 元素上。