PDA

Просмотр полной версии : relPathPrefix для background: url()


demav
02.06.2006, 15:44
подскажите, как заставить relPathPrefix работать для конструкций типа:
<div style="background: url('img/headerCenter.jpg') repeat-x;">

Уже пробовал relPathPrefix.div, relPathPrefix.style и т.п. - не помогает.

demav
02.06.2006, 19:14
Судя по коду, это не поддерживается :(

А как вы делаете - пишете полный путь к изображению, типа /fileadmin/templates/images/clear.gif ?

Dutchak Vitaly
04.06.2006, 17:06
Исползуйте CSS и будет вам счастье, а путь указывайте по отношению к самому css файлу. Например у вас css лежит в fileadmin/templates/css/style.css а картинка, которая вам нужна в fileadmin/templates/images/, то вам надо указать:

.someClassName {

background: url('../images/headerCenter.jpg') repeat-x;
}

demav
04.06.2006, 19:30
Исползуйте CSS и будет вам счастье, а путь указывайте по отношению к самому css файлу. Например у вас css лежит в fileadmin/templates/css/style.css а картинка, которая вам нужна в fileadmin/templates/images/, то вам надо указать:

.someClassName {

background: url('../images/headerCenter.jpg') repeat-x;
}
Что касается CSS, то так и пишем. Но если бэкграунд сверстан в html (а делает его ничего не подозревающий верстальщик :) ), то надо либо переверстывать, либо в html писать путь полностью.

Volodymyr Pavlyuk
04.06.2006, 21:01
в таком случае нужно хорошо проинструктуровать верстальщика

Dutchak Vitaly
05.06.2006, 00:20
если будете юзать TemplaVoila, то не будет никаких проблем с такими путями. а если вы используете стандартные методы, то прийдется пистаь путь полностью, но самый лучшый выбор - это TV+CSS