заголовок типа - "Раздел" --> "Название статьи"

Аватар пользователя Mops Mops 19 мая 2008 в 18:51

каким способом можно сделать заголовок нода типа: "Раздел" --> "Название статьи" ?
+ чтобы были теги, короче как на хабре)
возможно ли это сделать без установки дополнительных модулей?

Комментарии

Аватар пользователя penexe penexe 19 мая 2008 в 19:11
<?php
<h2 class="title">
  <?
php if ($taxonomy): ?>
    <span class="terms"><?php print $terms?></span>
    <span class="separator">&#8594;</span>
  <?php endif;?>
  <a href="<?php print $node_url ?>"><?php print $title ?></a>
</h2>
?>

а для тэгов обычная таксономия и tagadelic

Аватар пользователя penexe penexe 19 мая 2008 в 23:39

<?php 
$voc 
1// id словаря 
print '<h2 class="title">';
if (
$taxonomy) {
    foreach (
$node->taxonomy as $term) {
        if(
$term->vid == $voc) { 
            print 
l($term->name,'taxonomy/term/'.$term->tid);
            print 
'<span class="separator">→</span>';
            break;
        }
    }
}
print 
'<a href="'.$node_url.'">'.$title.'</a>';
print 
'</h2>';
?>
Аватар пользователя Mops Mops 21 мая 2008 в 0:47

я не правильно объяснил наверно, хотя...)

есть 2 словаря:
1) Разделы (новости, статьи,...)
2) Теги (свободно вписываемые)

вот, нужно было чтобы в заголовке, например:

"Новости" (термин из словаря Разделы) --> "Новость номер 1"
..
.. [текст]
..
..
теги: новости, события.. (термины из словаря Теги)

вроде так))

Аватар пользователя enjoy enjoy 24 июля 2008 в 23:37

А если уж быть точным, как на хабре.
Как сделать так, чтоб сначала выводиллось название группы, а потом заголовок поста?

Аватар пользователя nleo nleo 17 февраля 2009 в 8:45

"Mops" wrote:
"Новости" (термин из словаря Разделы) --> "Новость номер 1"
..
.. [текст]
..
..
теги: новости, события.. (термины из словаря Теги)

в догонку, если я хочу что у меня в тегах не дублировался тег "новости"?
какая функция темизирует $terms для node.tpl?