block.tpl.php

Переменные, отвечающие за отображение блока.

Основные переменные:

Переменная Описание Пример использования
$block->subject Заголовок блока.
<?php if ($block->subject): ?>
<h2>
<?php print $block->subject ?>
</h2>
<?php endif;?>
$block->content Основное содержимое блока.
<div class="content">
<?php print $block->content; ?>
</div>
$block->module Название модуля, который генерирует данный блок.
<div id="block-<?php print $block->module; ?>">

...

</div>
$block->delta Уникальный ID блока, формируемый для каждого модуля, от которого зависит блок.
<div id="block-<?php print $block->delta; ?>">

...

</div>
$block->region «Машинное» название региона в котором расположен блок.
<div class="block-<?php print $block->region; ?>">

...

</div>

Дополнительные сопутствующие переменные:

Переменная Описание Пример использования
$block_zebra Добавляет css-классы «odd» или «even» для каждого региона блока.
<div class="block <?php print ' '. $block_zebra; ?>">

...

</div>
$zebra Аналогично конструкции $block_zebra, но не зависимо от региона расположения блока.
<div class="block <?php print ' '. $zebra; ?>">

...

</div>
$block_id Уникальный номер блока в одном определенном регионе
<div class="block-<?php print $block_id; ?>">

...

</div>
$id Аналогично конструкции $block_id, но не зависимо от региона расположения блока.
<div class="block-<?php print $id; ?>">

...

</div>
$is_front Возвращает TRUE, если текущая страница - главная.
<?php if ($is_front): ?>

...

<?php endif;?>
$logged_in Возвращает TRUE, когда текущий пользователь зарегистрирован и авторизирован.
<?php if ($logged_in): ?>

...

<?php endif;?>
$is_admin Возвращает TRUE, если текущий пользователь Администратор.
<?php if ($is_admin): ?>

...

<?php endif;?>
Dalay