Я пытаюсь связать глобальный файл css статического ресурса с разметкой заголовка. Статический ресурс загружается на вкладке сетей, но не применяет стили к моим компонентам Aura и LWC.

https://help.salesforce.com/s/articleView?id=sf.community_builder_page_head.htm&type=5

/sfsites/c/resource/stylesheet/css/global.css загружается

<link type="text/css" href="/sfsites/c/resource/stylesheet/css/ncic_global.css"
      rel="stylesheet">

Как загрузить глобальную таблицу стилей? Раньше я делал это с пользовательской темой, но действительно ли это единственный способ получить глобальные стили для компонентов aura и lwc?

Благодарность!

0
Fawn 7 Дек 2021 в 23:33

1 ответ

Нашел ваш пост, столкнулся с той же проблемой, хотя я получил статический ресурс для загрузки, я просто не могу заставить его быть относительно сайта в песочницах.

Попробуй это:

<link rel="stylesheet" type="text/css" href="/{sitebase}/resource/{resourceid}/{resourcename}?{version}">

Куда:

  • sitebase: относительный путь к сайту (если вы не находитесь в корневом домене)
  • resourceid: числовой идентификатор ресурса.
  • имя_ресурса: имя, которое вы дали своему ресурсу
  • версия: значение очистки кеша, может быть любым закодированным URL-адресом, который вызовет новую версию

Чтобы получить URL-адрес статического ресурса:

  • На экране статического ресурса
  • Щелкните правой кнопкой мыши "просмотреть"
  • Скопировать URL

Моя проблема заключается в том, что когда сообщество в нашей песочнице переходит с именованного сайта на корневой сайт, все пути неверны.

1
Skowronek 23 Дек 2021 в 19:44