Mops 19 мая 2008 в 18:51 каким способом можно сделать заголовок нода типа: "Раздел" --> "Название статьи" ? + чтобы были теги, короче как на хабре) возможно ли это сделать без установки дополнительных модулей? Drupal6 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
penexe 19 мая 2008 в 19:11 <?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
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 21 мая 2008 в 0:47 я не правильно объяснил наверно, хотя...) есть 2 словаря: 1) Разделы (новости, статьи,...) 2) Теги (свободно вписываемые) вот, нужно было чтобы в заголовке, например: "Новости" (термин из словаря Разделы) --> "Новость номер 1" .. .. [текст] .. .. теги: новости, события.. (термины из словаря Теги) вроде так))
enjoy 24 июля 2008 в 23:37 А если уж быть точным, как на хабре. Как сделать так, чтоб сначала выводиллось название группы, а потом заголовок поста?
nleo 17 февраля 2009 в 8:45 "Mops" wrote: "Новости" (термин из словаря Разделы) --> "Новость номер 1" .. .. [текст] .. .. теги: новости, события.. (термины из словаря Теги) в догонку, если я хочу что у меня в тегах не дублировался тег "новости"? какая функция темизирует $terms для node.tpl?
Комментарии
<?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 словаря используются?