Темизация Drupal урок 2 часть 3 Заканчиваем верстку главной страницы

В этом уроке мы:

  • закончим верстку главной страницы,
  • создадим шаблон для главной страницы,
  • назначим главную страницу,
  • добавим и темизируем дополнительные блоки.

 

Вопрос: Вечер добрый. Вань, посмотрел твой урок по поводу темизации главной странички. там ты удаляешь из шаблона тег H1 чтобы не отображался заголовок ноды. Все сделал так же, но почему то заголовок остался. Может еще где то надо? или CSS поставить display: none:?

Ответ: Я может быть там сумбурно объяснял под конец. Есть два варианта удаления тега или в css или в шаблоне. Если в css, то все понятно, пишем ему display: none. Если в шаблоне на главной странице, тогда нужно еще переопределить шаблон главной страницы. Для этого я создал шаблон page--front.tpl.php и скопировал туда содержимое из page.tpl.php. Почистил кеш и после этого можно отдельно темизировать главную страницу.

 

Комментарии

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook
(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Здравствуйте! Очень полезны

Здравствуйте! Очень полезны ваши уроки, у меня проблема - я вывел слева меню. а справа поставил блок с слайдшоу - но у меню тогда ссылки неактивные, я это все сделал в одном регионе "содержимое".  Видимо сладйшоу каким то образом наезжает на меню, так как если слайдшоу ставлю ниже то меню работатет нормально. Как это можно исправить?

да скорее всего что-то

да скорее всего что-то наезжает, сделайте блоку меню обтекание слева и задайте ширину, а слайдшоу сделайте обтекание справа и тоже задайте ширину и блоку снизу идущим за меню и слайдшоу сделайте clear: both;

.menu{
 float: left;
 width: 200px;
}

.slideshow{
  float: right;
  width: 500px;
}

.news{
  clear: both;
}

Огромное спасибо помогло!! Я

Огромное спасибо помогло!!

Я в пятницу еще начал с этимбиться, налдоджилось несколько ощибок и непониманий, в начале делал и так как ты написал но тогда не стрельнуло, а сейчас все заработало. огромное спасибо за оперативность!

 

P.S. Предлагаю немного попдробнее останавливаться на классах, откуда что берется в коде, почему такой код в таком месте, откуда источник,я несколько раз перематывал чтоыбы понять и пока сам раз 5 не прокрутил по разному не понял. Ну это я уже ворчу .а так - великолепный, очень нужный курс!

По классам можно понять если

По классам можно понять если открыть файлы  template.php, посмотрить шаблоны zen и другие шаблоны друпала. Чем больше будете заниматься версткой и работой с друпалом, тем проще вам все будет казаться.