2017-01-06 6 views
0

Я попытался взглянуть сюда и на форумы Liferay, но не смог найти документальное решение моей проблемы.Liferay CSS @import Issue

В настоящее время я использую Liferay 6.2 и очень новичок в окружающей среде. Моя проблема возникает из функций CSS @import. Наша архитектура является одной основной таблицей стилей со всеми поддерживающими стилями, импортированными в этот документ. Эти документы CSS в том же каталоге не представляют проблемы - например, @import url(document.css);. У нас есть таблица стилей мастера, расположенная в другом портлете, и все остальные портлеты ссылаются на эту таблицу стилей с вызовом импорта, аналогичным @import url(../../../../folder/folder/document.css);. При использовании этой команды CSS в этом файле не импортируется в портлет. Если я поместил главную таблицу стилей в тот же каталог, что и CSS для этого портлета, и соответствующим образом настроил путь импорта, таблица стилей будет импортирована без каких-либо проблем. Я также могу разместить его в одном каталоге, например, @import url(../folder/document.css);, и CSS импортирован правильно.

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

Я уверен, что мой вопрос довольно расплывчатый из-за того, что я новичок в окружающей среде, поэтому, если я могу уточнить или предоставить какие-либо дополнительные данные, пожалуйста, дайте мне знать!

ответ

0

Если все портлеты ссылаются на один и тот же файл CSS, они не должны: просто предположим, что необходимый CSS развернут через тему и добавить его в тему один раз. Это более элегантно, чем доставлять его несколько раз, полагаясь на относительные пути, которые не изменились и потенциально не были доступны (во время выполнения никто не гарантирует, что сервер приложений даже распаковывает ваши военные файлы).

С помощью предположения, что вы работаете в среде с соответствующим стилем, жизнь будет намного проще.

 Смежные вопросы

  • Нет связанных вопросов^_^