Loading
block.tpl.php
Источник:
Block.tpl.php block.tpl.php — шаблон формирующий блоки.
Переменные
Основные переменные
Объект $block включает:
$block->content— содержание блока$block->delta— порядковый номер блока (генерируется для блоков одного модуля)$block->module— системное название модуля генерирующего блок$block->region— регион в котором выводится блок$block->status— статус блока (1 или 0 (включен или выключен))$block->subject— заголовок блока$block->throttle— использование для блока модуля Throttle
Остальные переменные
$directory— папка темы (например themes/garland или themes/garland/minelli)$block_id— то же самое что $id, но для каждого региона идентификатор (счётчик) сбрасывается и счёт начинается снова с 1$block_zebra— то же самое что $zebra, но для каждого региона назначение классов odd и even сбрасывается и начинается снова с odd$id— идентификатор блока (счётчик блоков; первый блок — 1, второй блок — 2 и т.д.)$is_front— возвращает значение 1 (TRUE, если загружена первая страница сайта) или 0 (FALSE, если загружена любая другая страница)$zebra— добавление классов odd и even (используется для оформления с помощью CSS)
Пример шаблона
<div id="block-<?php print $block->module .'-'. $block->delta; ?>" class="clear-block block block-<?php print $block->module ?>">
<?php if ($block->subject): ?>
<h2><?php print $block->subject ?></h2>
<?php endif;?>
<div class="content"><?php print $block->content ?></div>
</div>

