Smarty не рендеринг изображений и CSS - PullRequest
0 голосов
/ 11 апреля 2009

Итак, я сделал себе небольшой шаблон HTML / CSS. И теперь я пытаюсь использовать его с некоторым PHP-кодом, однако он отображает только текст. Изображения и CSS там нет. Все находится в каталоге templates / Default. Должен ли я сделать что-нибудь интересное с моими путями в шаблоне?

Ответы [ 4 ]

2 голосов
/ 11 апреля 2009

Используйте firebug и посмотрите, почему изображения не отображаются. Вам нужно активировать вкладку «NET», и тогда вы увидите все запросы, сделанные вашим браузером. Я предполагаю, что пути к CSS и изображениям неверны.

1 голос
/ 11 апреля 2009

Ух ты, странный вопрос ... :)

Просто проверьте, какие URL запрашивает браузер при поиске таблиц стилей / изображений. Я думаю, вам придется настроить пути, которые вы используете в своем шаблоне Smarty.

0 голосов
/ 12 апреля 2009

Да, наверное, извините, это всегда боль при соединении изображений и CSS - кажется простым, но не всегда !!!

Есть ли место для создания того места, где должны быть изображения? Если это так, щелкните правой кнопкой мыши и посмотрите путь, по которому изображение вызывается, и убедитесь, что оно загружено туда.

В противном случае, используйте инструмент, такой как firebug (firefox plugin), чтобы узнать, где вызывается CSS и изображения, или просто щелкните правой кнопкой мыши и «просмотрите источник страницы», а затем просто убедитесь, что все вызывается из правильное место! Если необходимо, укажите прямые ссылки на изображения, т.е. www.mysite.com/templates/templatename/images/myimage.gif - просто чтобы убедиться, что они там, где вы думаете!

удачи

0 голосов
/ 11 апреля 2009

вы должны поместить свои изображения в html / img

Тогда все пути к изображениям должны начинаться / img /

...