Нам нужно настроить IBM Verse на прем для нашего корпоративного дизайна. В документации показано, как добавить настроенный встроенный CSS. Но это не поддерживается для больших настроек. Я хочу загрузить css-файлы, которые могут быть сгенерированы sass для поддержки разработки DRY .
Я попробовал следующее в примере из официальных документов:
[
{
"name": "CSS Extension Sample",
"description": "The sample shows how to customize Verse UI",
"title": "CSS Extension Sample",
"extensions": [
{
"type": "com.ibm.verse.ext.css",
"name": "CSS extension sample",
"payload": {
"url": "{extensionPath}/samples/test.css"
}
}
],
"services": ["Verse"]
}
]
И я также провел несколько экспериментов с css import , например:
"payload": {
"css": "@import url('{extensionPath}/samples/test.css');"
}
с соответствующим включением файла в manifest.json
"web_accessible_resources": ["page.js", "applications.json", "style.css"]
Но test.css
не загружается. Сам код работает при использовании встроенного CSS:
"payload": {
"css": ".ics-scbanner {background-color:green!important;}"
}
Как я могу загрузить файл CSS вместо встроенного CSS?