AEM6.4: Значение значений в свойствах карты изображения - PullRequest
0 голосов
/ 04 марта 2020

AEM предлагает плагин для создания карт изображений для своего внутреннего редактора на месте. После настройки данные значения сохраняются в следующем формате:

[rect(89,92,356,368)"/content/sites/we-retail/us"|"_blank"|"fdfdfdfdf"|(0.2,0.2004,0.8,0.8017)]

Первые паратезы определяют координаты выбранной формы. Контент в первых знаках квотирования определяет целевой сайт, а во втором - как открыть его браузер. В третьей паре цитат знак содержит альтернативный текст для отображения не изображений.

Чего я не знаю, так это значения во втором паратезе. Кто-нибудь знает, что означают эти значения?

1 Ответ

0 голосов
/ 04 марта 2020

Из базовых компонентов WCM Модель изображения они называются относительными координатами.

Они не являются стандартными HTML атрибутами и вместо этого заполняются как атрибуты данных тега области внутри компонент изображения .

См. Код ниже:

<area shape="${area.shape}" coords="${area.coordinates}" href="${area.href}" 
      target="${area.target}" alt="${area.alt}" data-cmp-hook-image="area" 
      data-cmp-relcoords="${area.relativeCoordinates}">

Поскольку координаты карты являются фиксированными координатами и не изменяются, когда изображение масштабируется в зависимости от размеров экрана или не зависит от размеров экрана компонент изображения JavaScript использует эти данные относительных координат для корректировки координат области карты всякий раз, когда размер изображения регулируется. Это обрабатывается функцией resizeAreas() в clientlib компонента .

...