как скрыть унаследованные свойства диалога в AEM - PullRequest
0 голосов
/ 24 сентября 2019

Я работаю над AEM 6.4 и мне нужно скрыть свойства внутри унаследованной вкладки в узле.

Я использовал "sling: hideProperties", но не работал.

Iвидел, что "sling: hideChildren" работает, но только с первым свойством, таким как: sling:hideChildren="[property1, property2, property3]"

Знаете ли вы, была ли удалена эта функция?

С уважением

Ответы [ 3 ]

0 голосов
/ 25 сентября 2019

Я согласен с Net Solutions , свойство sling:hideProperties должно работать на вас.

Только один важный момент: sling:hideChildren скрывает дочерние узлы , а не свойства узла , поэтому будьте осторожны с этим.

Если вы все еще не можете заставить его работать,Не могли бы вы опубликовать XML вашего дерева узлов?

0 голосов
/ 26 сентября 2019

Так как это были унаследованные свойства диалога, я заканчивал тем, что копировал структуру, пока не добрался до свойств, которые хотел скрыть и использовал sling:hideResource и работал хорошо.остальные унаследованные свойства по-прежнему отображаются правильно.

С уважением.

0 голосов
/ 25 сентября 2019

Я пытался скрыть несколько свойств узла (Link Items) в компоненте List (изображение ниже).

enter image description here

Добавили свойство"sling:hideProperties String[] fieldDescription, text" в узле linkitems (изображение ниже).

enter image description here

Свойства поля fieldDescription и text были скрыты (изображение ниже).enter image description here

...