Хочу вставить картинку в тему, чтобы она отображалась на всех страницах и я мог бы расположить ее в произвольном месте страницы. Для этого в page.tpl.php пишу:
<div id="12345"><img src="myimage.jpg"></div>
.
В файле style.css :
#12345 {
position:absolute;
top: 50px;
left: 50px;
}
position:absolute;
top: 50px;
left: 50px;
}
При этом картинка появляется, но на изменения в css файле не реагирует.
Что не так?
Комментарии
z-index?
а селекторы цифровыми могут быть?
Это я для примера, на самом деле пишу что-то вроде #leftcornr.
Применил z-index, не помогло... И почему то картинка отображается только если залогиниться.
Разобрался с позиционированием, надо было в другой style.css писать. Но почему картинка не видна незарегистрированному пользователю???
a) селектор цифровой быть не может (вернее начинаться)
б)
при таком вводе картинка будет отображаться только на главной странице, если она лежит в корне сайта
нужно примерно так:
<?php
print theme('image', base_path().path_to_theme().'/images/myimage.jpg',array('attributes' => array('id' => 'myimage')));
?>
а в сss вносим
#myimage {
display: block;
position: absolute;
top: 50px;
left: 50px;
}
Спасибо, буду пробовать!
Не получается что-то ничего...
Кеш сбросили?
У меня модуль стоит, отключающий кеширование cache disable, поэтому даже и не подумал об этом. Но сейчас попробую.
Сенькью Вери Мач!!! Заработало. Добавил вот такое в page.tpl:
<div id="roundcorner"><?php print "<img src='/themes/garland/my.jpg' />"; ?></div>
и
display: block;
position: absolute;
top: 50px;
left: 100px;
}
в CSS.
А как же модуль мой не работает что ли? Или он только для юзеров кеш отключает?