Изменение $content [РЕШЕНО, но хочется лучше]

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

Аватар пользователя mapcuk mapcuk 30 июля 2009 в 10:44

Надо было темизировать так чтобы между телом ноды "testetetete" и тегами вставить линию. Cловарь внутри тегов h3

<div class="content">
testetetete
<h3 class="title">...</h3>
<h3 class="title">...</h3>
<h3 class="title">...</h3>
<h3 class="title">...</h3>
<form id="fivestar-form-node-29-1" class="fivestar-widget" method="post" accept-charset="UTF-8" action="/fun/node/29"> ...</form>
</div>

Приписал в template.php

<?php
function phptemplate_preprocess_node(&$vars) {
  
// Build array of handy node classes
  
$out ='<div class="node-body">'.$vars['node']->content['body']['#value'].'</div>';
  
$vocabularies taxonomy_get_vocabularies($vars['node']->type);
  foreach (
$vocabularies as $vocabulary) {
    
$out .= $vars['node']->content['term_display_'.$vocabulary->vid]['#value'];
  }
  
$out .= $vars['node']->content['fivestar_widget']['#value'];
  
$vars['content'] = $out;
...
?>

А потом в CSS на div.node-body нарисовал нижний бордер.

А по проще как-нить нельзя? А то мне кажется грузить будет сильно.

UPD: припишу, что "решено" всё-таки.