заголовок типа - "Раздел" --> "Название статьи"
19 мая 2008 в 18:51
каким способом можно сделать заголовок нода типа: "Раздел" --> "Название статьи" ?
+ чтобы были теги, короче как на хабре)
возможно ли это сделать без установки дополнительных модулей?
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
<?php
<h2 class="title">
<?php if ($taxonomy): ?>
<span class="terms"><?php print $terms; ?></span>
<span class="separator">→</span>
<?php endif;?>
<a href="<?php print $node_url ?>"><?php print $title ?></a>
</h2>
?>
а для тэгов обычная таксономия и tagadelic
Как раз искала что-то подобное! Спасибо!
А если терминов больше 1? (:
Интересно, а если несколько терминов?
ну вы даете ), щас напишу
<?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>';
?>
супер )))) рождение формата в явном виде
Надо новый тег заводить - "хабризация".
Да, интересно, что топикстартер понимал под "разделом"?
под какой темой?
ошибся, поправил
спасибо!
я не правильно объяснил наверно, хотя...)
есть 2 словаря:
1) Разделы (новости, статьи,...)
2) Теги (свободно вписываемые)
вот, нужно было чтобы в заголовке, например:
"Новости" (термин из словаря Разделы) --> "Новость номер 1"
..
.. [текст]
..
..
теги: новости, события.. (термины из словаря Теги)
вроде так))
Вам так и показали.
да, я уже поблагодарил))
А если уж быть точным, как на хабре.
Как сделать так, чтоб сначала выводиллось название группы, а потом заголовок поста?
в догонку, если я хочу что у меня в тегах не дублировался тег "новости"?
какая функция темизирует $terms для node.tpl?
а если 2 словаря используются?