Доброй ночи! Только начинаю осваивать верстку шаблонов, возникла глупая на первый взгляд проблема, но все же, не отображается фон картинкой. Если просо открыть index.php на денвере все норм, заливаю этот же документ в шаблон (состоит из index.php template.css templateDetails.xml) - нет фона и все тут. Картинка лежит в той же папке что index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>111</title> <link rel="stylesheet" href="templates/_system/css/general.css" /> <link rel="stylesheet" href="templates/{TEMPLATE}/css/template.css" type="text/css" /> </head> <body background="q.jpg"> Привет </body> </html> Соответсвенно сам код.. В чем косяк?!
А почему сразу не написать вместо {TEMPLATE} имя папки с шаблоном (как обычно)? Картинка правильно прописана в template.css? И обычно все рассовывают по папочкам. CSS, images.
Да не важно как шаблон прописан, по умолчанию так было.. в template.css прописан только шрифт, пытался и там картинку прописать - тоже не прет. template.css и лежит в папке в CSS, картинку для удобства пока в основную папку кинул..
Вот к примеру, как в некоторых шаблонах прописывается использование изображений в index.php <div id="orange"><img src="<?php echo $this->baseurl ?>/templates/feel_free/images/orange.gif" width="170" height="5" alt="" /></div> <td background="<?php echo $mosConfig_live_site;?>/templates/siteground1/images/Untitled-1_09.jpg" width="596" height="10" colspan="2" > как я понимаю надо перед именем файла подсовывать положение корня сайта. Но лучше это выносить в template.css, там нет необходимости "вычислять" корень. Прописывается типа: background-image: url('../images/fon.jpg');
ValeryB Вам уже ответил. И если бы Вы внимательно прочитали, то все поняли бы. Если Вы прописываете фон непосредственно в body, то путь надо указывать относительно корня сайта - <body background="/templates/Ваш_шаблон/q.jpg"> Значит либо путь к CSS не верен (ибо что такое {TEMPLATE} я не понимаю. Должно быть имя папки шаблона), либо неправильно прописываете в самом CSS. Вы проверяли? У Вас вообще сайт реагирует на изменения в CSS?
Разобрался, спс. Теперь другая дилема, для изображений лучше параметры в css прописывать думаю? Нужно по углам страницы прицепить 4 картинки.. Нижние картинки через <valign> лучше определить?