Sub-theme(или под-темы или "детские" темы) удобный и простой механизм темизации, когда под-тема использует все возможности родительской без дополнительной разметки.

Иными словами если вам необходимо быстро создать тему ну основе готовой или добавить в стандартную тему свои стили или функции, в таком случае нет смысла копировать всю тему, достаточно создать "детскую тему" - т.е. дополняющую основную.

Создадим sub-theme для стандартной темы Drupal 7 Bartik

  1. В .info файл вашей темы впишите название "родительской":
    base theme = bartik
  2. Подключите ваши стили:
    stylesheets[all][] = your_styles.css
  3. Вы создали вашу под-тему для стандартной темы Drupal 7 Bartik.

В общем виде .info файл "детской" темы будет выглядеть примерно так:

name = sub_theme_name
description = your-site.ru Theme description
core = 7.x
engine = phptemplate

base theme = bartik
stylesheets[all][] = your_subtheme_styles.css

# scripts[] = js/somejs.js

Пример использования
Вам надо сделать так, что бы вс изображения выводимые в нодах не превышали ширины самоей ноды.

В стилях пишем:

#content img {
	max-width: 100%;
}

Более подробную информауию по Sub-themes вы можете почитать на Creating a sub-theme.

Данная публикация старше 4-х лет. Возможно существуют более рациональные способы решения рассматриваемой задачи или вопроса.

Выразить благодарность

Если эта публикация оказалась для Вас полезной и вы хотите выразить свою благодарность, сделайте пожалуйста её репост в социальных сетях или на своём сайте.

Так же, Вы можете перевести любую сумму, которую посчитаете нужной на наш счёт, что сильно мотивирует к написанию новых полезных статей.

Комментарии: