Как правильно создать тему?Блоки надо создавать прямо в друпале или в коде?

обучение html css cms drupal

Хоть убейте не могу понять.Если делать блоки(дивы)в коде,в файлах page.tpl.php и style.css,то движок их не видит.Точне они есть,но чтобы скажем изменить ссылки,название в блоке,кароче блок изменить,надо лезть в код,а это не очень удобно.Если же делать блоки в админ панеле Drupal,то я не пойму где задавать им параметры(ширину,высоту).Огромная просьба разжевать этот момент.

Примечание:
Нет этот момент ясен.А где находятся стили каждого блока,чтобы отредактировать каждый блок?

Примечание:
Ну уж скажи плис.Просто нужно знать в каком файле копаться.

Примечание:
Подарок ну скажи уж где находятся CSS стили блоков
Ответы:
проще всего создавать блок средствами друпала, а потом Выводить блок в самом шаблоне через функцию module_invoke
к примеру, у себя на сайте Вывожу блок выбора языка сайта таким образом и блок рефереров прямо в ноду
пример кода (блок Выбора языка)
<?php
$block = module_invoke('locale', 'block', 'view', 0);
print $block['content'];
?>
если не смущает язык, то по ссылке - можно почитать.
Будет напряжно - могу и перевести...
стили каждого блока ? Это типа о CSS? ну дык включаешь блок и смотришь на него firebug - класс у каждого блока - иной и можно стилизировать отдельно
Создавая блок, назначаете ему класс, например <div class="fix"></div>. Добавляете в шаблоне id, например на BODY, например main. Главное, чтобы таких классов и id до того не существовало.
Создаем новый файл css и подлючаем его в шаблоне в шапку, самым последним из всех стилей. В этом файл стилей прописываете нужные вам стили в контрукцию
BODY#main DIV.fix{
   ....
}
Стили, которые еще пока не существуют в предидущих файлах просто начнут применяться, а те что уже были, с вероятностью 99%, переопределятся на те, что вы уже описали. Если что-то проскользнет, нужно добавть еще id, например, на на любой приближенный контейнер в шаблоне, содержащий ваши DIV-ы и переписать соответственно определение в css.


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.