salesforce - сжатые css в статическом ресурсе не отображаются, почему? - PullRequest
4 голосов
/ 04 апреля 2011

Я сжал CSS и файл изображения так, чтобы изображения были доступны CSS.

http://www.salesforce.com/us/developer/docs/pages/Content/pages_resources.htm

Я следовал коду документации, но он не отображается вообще.

    <apex:stylesheet value="{!URLFOR($Resource.jquery_dialog_css_img,
 'jquery_ui_one_dot_eight_dot_eleven.css')}" />

Структура архива:

[jquery_dialog_css_img] ---- jquery_ui_one_dot_eight_dot_eleven.css
                         |
                         |---images ----- someImage.jpg

При визуализации страницы visualforce тег импорта выглядит следующим образом:

        <link class="user" href="/resource/1301916406000/
          manenabi__jquery_dialog_css_img/
          jquery_ui_one_dot_eight_dot_eleven.css" 
          rel="stylesheet" 
          type="text/css" /> 

Это выглядит правильно, и у меня нетИдея почему это не работает.Когда я нажимаю на сгенерированную ссылку:

/ resource / 1301916406000 / manenabi__jquery_dialog_css_img / jquery_ui_one_dot_eight_dot_eleven.css

Страница пуста, что (как мне кажется) означает, что путь неверен.(Если это правильно, то на всплывающей странице будет показан код вроде js или css)

Ответы [ 2 ]

6 голосов
/ 04 апреля 2011

Хорошо ... Я должен был включить корневой каталог .. давай док, ты не сказал, что: (

Я хочу выстрелить в Salesforce своим пейнтболом.

    <apex:stylesheet value="{!URLFOR($Resource.jquery_dialog_css_img,
 'jquery_dialog_css_img/jquery_ui_one_dot_eight_dot_eleven.css')}" />
3 голосов
/ 29 ноября 2012

На самом деле ключ здесь в том, чтобы убедиться, что имя вашего zip-файла совпадает с именем ресурса.

Итак, этот код:

<apex:stylesheet value="{!URLFOR($Resource.name, 'style.css')}" />

Должен соответствовать ресурсу под названиемname 'и файл, загружаемый на ресурс, также должен быть в точности' name.zip '.

Затем внутри name.zip вы должны поместить файл style.css и каталог с изображениями

...