Как мне подключить эти стили на Visualforce - странице?
Как давать ссылку на Static Resource - изображения JPEG GIF?
Мой статик ресурс называется Quiz_Style, файл quiz.css
<apex:stylesheet value="{!URLFOR($Resource.Quiz_Style, 'quiz.css')}"/>
как правильно написать?
Как мне подключить эти стили на Visualforce - странице? Как давать ссылку на Static Resource - изображения JPEG GIF? Мой статик ресурс называется Quiz_Style, файл quiz.css <apex:stylesheet value="{!URLFOR($Resource.Quiz_Style, 'quiz.css')}"/> как правильно написать?
https://trailhead.salesforce.com/en/content/learn/modules/visualforce_fundamentals/visualforce_static_resources https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_resources_reference.htm
В том то и дело, что в трейлхэде не написано о CSS, а с документации я взял пример
<apex:stylesheet value="{!URLFOR($Resource.style_resources, 'styles.css')}"/>
, но у меня стили не подключаются
В том то и дело, что в трейлхэде не написано о CSS, а с документации я взял пример <apex:stylesheet value="{!URLFOR($Resource.style_resources, 'styles.css')}"/> , но у меня стили не подключаются
Надо смотреть в консоли браузера что возвращает сформированная ссылка.
Если 404 - ресурс не найден, то в 90% косяк с правильным указанием пути внутри статик ресурса (он же zip архив). Во многих случаях при запаковке папки с нужными файлами - файлы из папки не попадают в корневую директорию, а пакуются вместе с самой папкой и наверное правильнее будет вот такой формат
{!URLFOR($Resource.style_resources, 'папка_где_лежат_мои_стили_которую_я_запаковал/styles.css')}
Надо смотреть в консоли браузера что возвращает сформированная ссылка. Если 404 - ресурс не найден, то в 90% косяк с правильным указанием пути внутри статик ресурса (он же zip архив). Во многих случаях при запаковке папки с нужными файлами - файлы из папки не попадают в корневую директорию, а пакуются вместе с самой папкой и наверное правильнее будет вот такой формат [b]{!URLFOR($Resource.style_resources, 'папка_где_лежат_мои_стили_которую_я_запаковал/styles.css')}[/b]
C архивом получилось.
C архивом получилось.
Без архивирования css-файла работает если прописать иначе
<apex:stylesheet value="{!$Resource.Quiz_css}"/>
Без архивирования css-файла работает если прописать иначе <apex:stylesheet value="{!$Resource.Quiz_css}"/>
Если чуть внимательнее присмотреться к документации, по ссылкам выше, а конкретнее этой
https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_resources_reference.htm
то там упоминается.
Не ленимся читать документацию, а не просто смотреть в нее и искать чтобы скопипастить!
Если чуть внимательнее присмотреться к документации, по ссылкам выше, а конкретнее этой https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_resources_reference.htm то там упоминается. Не ленимся читать документацию, а не просто смотреть в нее и искать чтобы скопипастить! :)