2012-04-22 4 views
0

Я пытаюсь сделать раскладку из трех столбцов для главной страницы сайта Drupal 7.Drupal 7: Как иметь полный контроль над компоновкой узла

У меня есть область, созданная в шаблоне.

У меня тогда есть тип контента, называемый text_panel, который использует модуль блока узлов. Для каждого столбца я просто создаю новый узел text_panel и добавляю его как блок в область на главной странице.

Затем я создал файл с именем узла - text_panel.tpl.php, который содержит следующую разметку:

 <div class="span4"> 
     <h3><?php print $title; ?></h3>    
     <p><?php print $body[0]['value'] ?></p> 
    </div> 

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

Существует модуль, чтобы избавиться от названия, но он делает это, вытирая переменную перед отображением, что мне нехорошо. Я хочу, чтобы он отображался, но точно так же, как я диктую.

ответ

Смежные вопросы