Администрирование и настройка тем оформления

Первым делом рассмотрим какую структуру имеет раздел Оформление (Appearance).

Раздел Оформление

Условно его можно поделить на следующие части:

  • Тема по умолчанию - тема которая используется на сайте в данный момент.
  • Включенные темы - остальные включенные на сайте темы.
  • Отключенные темы - установленные на сайте но отключенные в данный момент темы.
  • Настройки администраторской темы - имеет две настройки:
    • Тема оформления административных страниц - определяет какая тема будет использоваться в качестве администраторской
    • Использовать административную тему при редактировании или создании материала - определяет будет ли администраторская темы использоваться на страницах редактирования и создания материалов.

На сайте может быть несколько включенных тем но только одна из них может находится в состоянии Тема по умолчанию. Остальные включенные темы могут быть представлены на выбор пользователю с помощью таких модулей как Switchtheme.

Также любая тема может быть использована в качестве администраторской. Обычно для таких целей используется специально адаптированная тема, например стандартная тема Seven.

Во вкладке Настройки мы можем контролировать различные аспекты отображения, например мы можем включить или отключить отображение таких вещей как: логотип, Главное меню, Слоган сайта и т.д.

Настройки раздела Оформление

Каждая конкретная тема может предоставлять свой набор настроек. Например тема Business позволяет нам настроить цветовую схему сайта прямо из администраторского интерфейса:

Настройки раздела Оформление

На этом мы завершаем данный курс. Если какие-то нюансы работы с модулями и темами оформления остались вам не ясны задавайте вопросы в комментариях.

Поделись с друзьями:

Комментарии

1. Как разместить слайд-шоу не только на главной, а на всех страницах?
2. Можно ли замостить основной фон своей картинкой?

1 - В теме которая использовалась в качестве примера сайд-шоу встроенное на главной. Но можно создавать свои слайд-шоу с помощью модулей Views Slideshow и Flex Slider и размещать их где угодно.

2 - можно, но придется менять CSS

Всё хорошо. Создал дополнительные слайды в родном слайдере правкой php. Вопрос остался с размещением слайдера на все страницы. Делается, в общем-то, как объясняют, просто: поменять <?php if ($is_front): ?> на <?php if ($page): ?>
Но где? Не могу найти. На drupal.org по теме тот же вопрос висит без ответа. Может кто подскажет? ))

Попробовал простым копированием блока с кодом слайдера из page--front.tpl.php в page.tpl.php
Слайдер появился на всех страницах, но картинки не меняются, кнопки не активны. Скорей всего, должно быть, как написано выше.

в файле template.php удрал условие срабатывания скрипта sliding_effect.js
Всё заработало. Думаю, что можно было всё это сделать проще, но главное, результат достигнут. Всем спасибо.))

Замена фона на свою картинку достигается правкой colors.css
Вставляется конструкция типа
{ background: #EEE;
background-attachment: fixed;
background-color: #009900;
background-image: url(../images/your_image.jpg);
background-repeat: no-repeat;
background-position: center top; вместо background: #EEEEEE;
где your_image ваша картинка
Кстати, картинку сделал 1920*1080 на тот случай, если кому-то приспичит открыть это дело в FullHD.
Я всё это написал, если кому-то захочется поковыряться в готовом шаблоне, так сказать, для общего развития. ))