Молчун
Зарегистрирован: 07 June 2003
Сообщения: 25
Примеры кода: 0
|
RE[4]: как быть путями в стилях CSK |
08 December 2004 18:36 |
|
|
|
|
проблема
все УРЛ в Стартер кит динамические, поэтому в шаблонах пишут относительные пути, напр,
<%=ResolveUrl( "../../Images/logo.gif" )%>
и при выполнении они меняются на что то типа /Communities/Common/Themes/chessplanet/Images/logo.gif
НО когда я хочу прописать путь к картике в CSS файле, я такой возможности лишён, так как он не обрабатывается, а сразу отдаётся
выходит остаётся писать только абсолютные пути, что паршиво....
как быть? есть ли какие пути?
Ну ты создай один CSS файл, инклюдь его на странице абсолютно, а в самом CSS файле урли на другие CSS или картинки прописываются относительно самого CSS файла
Ещё есть такой тег как <base href="http://mysite.org" />
Если ты такое вставиш, то вообще все ссылки на странице будут относительно рута твоего сайта 
Ставь ссылки относительно корня сайта, типа "/Communities/Common/Themes/chessplanet/Images/logo.gif", зачем ждать пока тебе сделают путь, когда ты сам можешь их прописать. У меня это работает на ура.
Основа движка - CSK
ну я и говорю, единственный путь - абсолютные адреса
НО
если я переношу на другой сервер?
если я просто тему хочу кому то передать...
в этой концепции абсолютные адреса не применимы ((
Это абсолютные адреса относительно корня сайта. При любом переносе корень останется корнем. Единственно, где это не пройдет - в приложении, которое находится в виртуальном каталоге. А так работает везде.
|
|