Smarty не отображает изображения и CSS
Вопрос
Итак, я сделал себе небольшой шаблон html/css.И теперь я пытаюсь использовать его с некоторым PHP-кодом, однако он отображает только текст.Изображения и CSS отсутствуют.Все находится в каталоге templates/Default.Нужно ли мне делать что-то необычное с путями в шаблоне?
Решение
Использовать поджигатель и посмотреть, почему изображения не отображаются.Вам необходимо активировать вкладку «NET», и тогда вы увидите все запросы, которые выполняются, когда ваш браузер запрашивает страницу.Я предполагаю, что пути к CSS и изображениям неверны.
Другие советы
Ого, это странный вопрос...:)
Просто проверьте, какие URL-адреса запрашивает браузер при поиске таблиц стилей/изображений.Я думаю, вам придется настроить пути, которые вы используете в своем смарт-шаблоне.
Да, наверное, извините, связывать изображения и CSS всегда сложно - кажется просто, но это не всегда!!!
Создается ли место для размещения изображений?Если да, щелкните правой кнопкой мыши и посмотрите путь, по которому вызывает изображение, и убедитесь, что оно загружено туда.
В противном случае используйте такой инструмент, как Firebug (плагин Firefox), чтобы узнать, где вызываются CSS и изображения, или просто щелкните правой кнопкой мыши и «просмотрите исходный код страницы», а затем просто убедитесь, что все вызывается из нужного места!Если необходимо, укажите прямые URL-адреса изображений, т.е.www.mysite.com/templates/templatename/images/myimage.gif — просто чтобы убедиться, что они там, где вы думаете!
удачи
вам следует поместить свои изображения в html/img
Тогда все пути к изображениям должны начинаться с /img/.