theming

Как создать простую тему Drupal 7 с нуля

Как создать простую тему Drupal 7 с нуля

В этой статье будет показан пошаговый процесс создания вашей собственной темы Drupal, включая .info-файл, шаблон страницы, регионы и CSS.

А также, в статье предполагается, что у вас есть базовые знания по установке, тематике и терминологии Drupal. Также предполагается, что вы знаете все HTML и CSS, необходимые для создания вашего дизайна. В этой статье будут рассмотрены только методы Drupal для кодирования.

Теги: 

Темизация формы поиска в Drupal 7

Темизация формы поиска в Drupal 7

Для темизации формы поиска в Drupal 7 надо сделать следующие:

В папке с темой создать template.php
В начале файла вставить:

1.<?php

закрывающий тег не нужен.
Вставить код:

Теги: 

Добавляем регион в ноду или комментарий

Добавляем регион в ноду или комментарий

По умолчанию все созданные регионы доступны только в page.tpl.php, но иногда хочется добавить пару блоков, скажем, после ноды, но перед комментарием. Для этого делаем несколько несложных движений:
Добавляем регион в тему

В .info файл темы помимо прочих регионов добавляем регион для ноды:

regions[node_bottom] = Node bottom

Теперь открываем template.php и в препроцессе ноды добавляем переменную, которая будет содержать в себе весь регион node_bottom:

Теги: 

Темизация Drupal 7. Обзор файлов темы (шаблона)

Темизация Drupal 7. Обзор файлов темы (шаблона)

Я уже давно грозился, и, наконец, решился написать серию статей по темизации для Drupal 7. Итак, для начала я опишу все файлы в Drupal 7, которые необходимы для создания собственной темы.

Тема представляет из себя набор файлов, которые определяют уровень представления (внешнего вида) сайта. К каждой теме вы можете создать одну или несколько подтем (саб-тем). Для того, чтобы Друпал обнаружил вашу тему, достаточно лишь наличия .info файла (файл с описанием темы), однако в таком случае пользы от вашей темы будет немного :)

Теги: