Так что, похоже, вы не хотите или не можете использовать функцию clientlib, которая является функцией AOT OOTB.
Независимо от того, какое решение вы выберете - может быть, фрагмент интерфейса JavaScript, который может решить, какой Потребовались бы файлы CSS, или некоторые логики c, которые собирают CSS, включают во время рендеринга, основанные на компонентах, используемых на странице, или что-то совершенно другое - я настоятельно рекомендовал бы не ставить CSS файлы, которые будут использоваться в обязанности редактора .
Если им нужно установить некоторые дополнительные стили, используйте систему стилей Adobe. Но не злоупотребляйте свойствами страницы для CSS конфигураций файлов.
Я имею в виду, что «сотни страниц» звучат как довольно маленький сайт, но это все равно может значительно увеличить ваши усилия по обслуживанию, когда первые люди начнут пожаловаться на неправильный цвет или размер шрифта ...