В Adobe AEM, как компонент parsys внедряет стили в файл design css?

В Adobe AEM (ранее CQ5) базовый компонент parsys ' design_dialog позволяет пользователю установить "Cell Padding ", Какое бы значение не вводилось в текстовое поле, оно будет отображаться в дизайне CSS.

Например:

Учитывая, что текущая страница использует / etc / designs / my-design, выходные данные страницы будут содержать ссылку на виртуальный путь таблицы стилей /etc/designs/my-design.css.

Если пользователь настроил заполнение ячейки parsys на 30 пикселей, тогда файл my-design.css будет содержать следующее:

.page_full .par div.section {
  padding: 30px;
}

Строка "30px» хранится в атрибуте jcr: content / page / par / section, который называется div.padding, однако я могуНе могу понять, как parsys.jsp внедряет его в my-design.css.

РЕДАКТИРОВАТЬ: Чтобы было ясно,currentDesign.writeCssIncludes(pageContext); Вызов на основной странице headlibs.jsp - это код, который настраивает дизайн CSS, например:



Однако не ясно, как включить свой собственный CSS втело ответа запроса /etc/designs/my-design.css.

Ответы на вопрос(2)

Ваш ответ на вопрос