Я использовал следующую строку в своем коде CSS в файл шаблона smarty:
background: url('{$site_url}/new_logo.jpg) no-repeat;
Но я не могу найти это изображение. Я проверил в консоли Firebug, а также в браузере. Изображение не найдено, сообщение показывается.
{$site_url}
переменная на самом деле содержит путь, но я не могу получить к нему доступ. Может кто-нибудь помочь мне в доступе к этой переменной в приведенном выше коде?
Даже я попробовал это с заключением вышеупомянутого всего пути в двойные кавычки вместо одинарных кавычек, попытался удалить кавычки, но безуспешно.
Заранее спасибо.
Вы пропустите окончание цитаты в этой декларации. Так должно быть:
background: url('{$site_url}/new_logo.jpg') no-repeat;
Если это не сработает, посмотрите на источник вашей страницы и убедитесь, что изображение существует в этом месте или измените значение вашего $site_url
переменная.
попробуйте вместо «{$ site_url}» вставить URL вашего сайта, например:
background: url (‘http://www.yourwebsite.com/user_ui_files/img/new_logo.jpg) нет повторения;
Если изображение не отображается сейчас, это означает, что строка {$ site_url} содержит URL-адрес веб-сайта, на котором вы получили шаблон, а не ваш URL-адрес.
Помните, что при изменении в файлах шаблонов всегда загружайте с помощью filezilla и пробуйте в режиме инкогнито или в другом браузере !!
Шаблоны обычно имеют файлы JavaScript, которые кэшируют все JavaScript и CSS.
Надеюсь, поможет!