В AEM 6.4 тип файла fileupload coral3 не обратно совместим с coral2 - PullRequest
0 голосов
/ 12 февраля 2019

В AEM 6.4, тип ресурсов fileloload коралла 3 (/ libs / granite / ui / components / coral / foundation / form / fileupload) не имеет свойства fileReferenceParameter, которое использовалось для хранения местоположения файла в DAM (https://helpx.adobe.com/experience-manager/6-3/sites/developing/using/reference-materials/ granite-ui / api / jcr_root / libs / granite / ui / компоненты / коралл / фундамент / форма / fileupload / index. Html).Когда я посмотрел на тип ресурса coral2 (/ libs / granite / ui / components / foundation / form / fileupload), я смог найти это свойство.Таким образом, при переходе на 6.4 с использованием coral3 компонент изображения перестал работать, поскольку внутренний код ищет свойство «fileReferenceParameter», которое сейчас не найдено. Как решить эту проблему? Хотите знать, почему этот компонент не имеет обратной совместимости?

Я посмотрел на компонент ядра OOTB AEM в этом месте (/ apps / core / wcm / components / image / v1 / image) и удивился, что он использует «cq / gui / components / authoring / dialog / fileupload», вместо типа ресурса коралла-3 (/ libs / granite / ui / components / coral / foundation / form / fileupload). Все остальные узлы в этом компоненте используют тип ресурса коралла-3, но не fileupload.причина для этого?

Какой рекомендуемый подход сейчас -

  1. Прежде всего, ресурсный тип coral3 (/ libs / granite / ui / components / coral / foundation)/ form / fileupload) не работает. Если каким-то образом мы могли бы заставить его работать, то мы также должны полностью реорганизовать внутренний код и заново выполнить авторизацию какОни изменены, как указано выше.Это огромные усилия, потому что у нас есть огромный контент в производстве, использующий компонент изображения.

  2. Можем ли мы сохранить его для ресурса типа коралла 2?(/ libs / granite / ui / components / foundation / form / fileupload)

  3. Должны ли мы оставить его в «cq / gui / components / authoring / dialog / fileupload», как это реализовано вOOTB компонент изображения?

...