@stevekon

Почему не срабатывает тег base в ModX Revo?

Здравствуйте.

На сайте часть стилей (стили 1ого экрана) вставлены в head инлайново. Здесь все в порядке.

2ая часть стилей подключается как обычно, внешним css файлом. Здесь, не смотря на выставленный в head тег расчет путей происходит от папки местонахождения самого файла .css.

Пример:
сам файл .css лежит по пути site.ru/assets/files/style.css
В нем есть стиль подключения картинки: background: #fff url('../assets/files/img/top_bg2.jpg') no-repeat center center

На сайте получаем:
site.ru/assets/files/assets/files/img/img.jpg
- дублируется путь /assets/files/
- расчет ведется от пути местонахождения .css файла

Я бы убрал путь /assets/files/ в url изображения и нет проблем. Но если этот css подключить инлайново в head, то все работает как надо - просчет идет от корня. С base или без него.

Как привести к общему знаменателю? В чем ошибка настройки или подключения?..
P.S. дружественные url включены, само собой
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
marginBottom
@marginBottom
Вести путь к изображению от корня url('/assets/files/img/top_bg2.jpg').
А так понятно, что относительный путь в css ведется относительно расположения css.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы