Блог пользователя - jonnyb

Как вывести категории новостей

9 февраля 2010 в 19:20

В cck сконфигурировал поля новости, в taxonomy добавил рубрики, вывел все это дело через view.

Меню состояит из двух блоков - примари и секондари, все береться из примари (двухуровневое меню).

У ноды новостей нет дочерних элементов, соответсвенно блок подменю пустой.

Задача: на странице новостей вместо блока подменю вывести рубрики новостей. С друпал пока на ВЫ, поэтому попытался сделать прям в шаблоне совковым способом:

<?phpif (!empty($secondary_links)) {
    print theme('links', $secondary_links);
} else if (substr($_SERVER['REQUEST_URI'], 0, 8) == '/ru/news') {
    $tree = taxonomy_get_tree(4);
    echo '<ul>';
    foreach ($tree as $term) {
        echo '<li><a href="' . base_path() . 'ru/taxonomy/term/' . $term->tid . '">' . $term->name . '</a></li>';
    }
    echo '</ul>';
}?>

Все бы ничего, но когда переходим в рубрику новости урл перестает начинаться на '/ru/news', по какому признаку их разделить немогу понять.

Очень прошу гуру направить новичка на путь истинный Smile