Правильно ли я делаю?

Главные вкладки

Аватар пользователя Вадик Вадик 9 декабря 2008 в 10:30

Хочу вставить картинку в тему, чтобы она отображалась на всех страницах и я мог бы расположить ее в произвольном месте страницы. Для этого в page.tpl.php пишу:

<div id="12345"><img src="myimage.jpg"></div>

.
В файле style.css :

#12345  {
position:absolute;
top: 50px;
left: 50px;
}

При этом картинка появляется, но на изменения в css файле не реагирует.
Что не так?

Комментарии

Аватар пользователя Вадик Вадик 9 декабря 2008 в 12:22

Разобрался с позиционированием, надо было в другой style.css писать. Но почему картинка не видна незарегистрированному пользователю???

Аватар пользователя bohart@InternetDevels.com bohart@Internet... 9 декабря 2008 в 12:24

a) селектор цифровой быть не может (вернее начинаться)
б)

<img src="myimage.jpg">

при таком вводе картинка будет отображаться только на главной странице, если она лежит в корне сайта
нужно примерно так:
<?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;
}

Аватар пользователя Вадик Вадик 9 декабря 2008 в 16:27

У меня модуль стоит, отключающий кеширование cache disable, поэтому даже и не подумал об этом. Но сейчас попробую.

Аватар пользователя Вадик Вадик 9 декабря 2008 в 16:38

Сенькью Вери Мач!!! Заработало. Добавил вот такое в page.tpl:

<code>
<div id="roundcorner"><?php print "<img src='/themes/garland/my.jpg' />"; ?></div>


и

#roundcorner {
display: block;
position: absolute;
top: 50px;
left: 100px;
}

в CSS.
А как же модуль мой не работает что ли? Или он только для юзеров кеш отключает?