Aybek: Блог

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

Разбор полетов: CSS

6 апреля 2009 в 18:57

Привет всем.
При верстке дизайна появились следующие вопросы касательно форм.
В данной записи речь идет о блоке "Poll".
Создал шаблон для блока. Все заработало нормально.

Когда очередь дошла до форматирования текста в форме голосования я просто остановился Smile

пример:

<div class="poll_title">Вопрос 1?</div>

<div class="poll_ch">
 <div class="form-radios">
  <div class="form-item" id="edit-choice-0-wrapper">
    <label class="option" for="edit-choice-0"><input type="radio" id="edit-choice-0" name="choice" value="0"   class="form-radio" /> Ответ 1</label>
    </div>
  </div>
 </div>
</div>

цвет, размер и т.д. самого вопроса изменил без проблем. ввел новый класс в poll.css
а вот класс "form-radio" оказался в system.css и если его менять то меняются все "радио", в том числе и в управлении.

Дело в том что информационный блок у меня белого цвета, в вся остальная часть сайта темная (#333), и если я меняю класс "form-radio" == color: #fff; то в "управлении" тоже все меняется ... а управление отображается в информационном блоке.

Может быть на уровне кода это можно изменить? чтобы для choice-ов применялись другие классы????
На самом деле это не очень удобно ... когда меняешь стили вроде бы на фрон-енде, но в то же время на бэк-енде это тоже отображается.
Я понимаю что в друпале нет понятия фронт-енд и бэк-енд, но разобраться с этим очень хочется )

Надеюсь понятно написал.
Заранее спасибо.

Блоки: дизайн, создание

31 марта 2009 в 8:50

Привет всем.
Я тут новенький. Прошу любить и жаловать ))

Вопрос в следующем.
Можно ли в друпале задавать разные дизайны для разных блоков?
Если да, то как это делает?
block.tpl.php - дизайн для всех блоков. не совсем подходит.

Например, для блока авторизации/профиля мне нужно установить уникальный дизайн. А для "Кто сейчас на сайте" другой дизайн.
То есть, неважно левый блок или правый, нужно чтобы можно было назначать разные дизайны.
Потому как левый или правый блок, разницы нет, дизайн такой что и слева и справа будет смотреться нормально.

Еще вопрос, как можно создавать блоки?
Не простые хтмл блоки, а например блок типа "Кто сейчас на сайте"?
Как они создаются/программирутся и куда ложУтся? Smile

Заранее спасибо!

ЗЫ. Давно хотел поизучать друпал. Вот руки только дошли. Чувствую я тут на долго! Smile цмс +5!