block.tpl.php - помогите с кодом.

Главные вкладки

Аватар пользователя felix felix 6 октября 2009 в 3:03

Модуль Аккордеон - то что мне нужно. (Вот тут демо http://drupal.azrisolutions.com/accordion_blocks_demo ).
Но.
Под его действие попадают все блоки, а мне необходимо только в регионе right. (Всего 4 региона для блоков.)
В файлах accordion_init.js и accordion_blocks.module без труда вырезал лишнее, и привел к срабатыванию только в регионе right.

Остается файл block.tpl.php - который заменяет файл темы, с таким кодом:

<?php
// $Id: block.tpl.php,v 1.1 2009/06/15 06:26:31 prajwala Exp $
?>
<div id="block-<?php print $block->module .'-'$block->delta?>" class="clear-block block-<?php print $block->module ?>">

<?php if (!empty($block->subject)): ?>
  <h2><a href="#"><?php print $block->subject ?></a></h2>
<?php endif;?>
  <div class="content"><?php print $block->content ?></div>
</div>?>

Все subject (заголовки блоков) оказываются обернутыми в тег а (ссылка), причем во всех регионах. А надо только в right.

Попытки сделать block-right.tpl.php ни к чему не приводят и скорее всего не приведут, т.к:
<?php<div id="block-<?php print $block->module .'-'$block->delta?>" class="clear-block block-<?php print $block->module ?>">?>
создает блок block-[module]-[delta].tpl.php, что является самым верхним уровнем проверки. Я правильно рассуждаю?

Так как же избавиться от ссылок?

Вероятно нужно как-то вставить сюда проверку региона (if $right). Знаний PHP не хватает.