Алиасы нод???

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

Аватар пользователя DmitryDrozdik DmitryDrozdik 25 июня 2009 в 21:47

Доброговремени суток. Вот такая проблемка встала надо вывести primary ссылки в теме, но вывести так чтоб каждой ссылке соответствовал свой рисунок, а ссылки secondary были разделены разделителем. в итоге я такое реализовал добавив функцию в tamplete.php

<?php function phptemplate_links($links$attributes = array('class' => 'links')) 
{
        switch ( 
$attributes['type'])
        {
            case 
'head_menu':
                foreach ( 
$links as $k=>$v )
                {
                    
$linkArr[] = '<div class="menu_item"><img src="'.base_path() . path_to_theme().'/images/'.$v['attributes']['title'].'"/> <div><a href=".$v[href].">'.$v['title'].'</a></div></div>';
                }
                return [
user=implode]implode[/user]( ' '$linkArr );
            break;
            case 
'footer_menu':
                foreach ( 
$links as $k=>$v )
                {
                    
$linkArr[] = '<a href=".$v[href].">'.$v['title'].'</a>';
                }
                return [
user=implode]implode[/user]( ' | '$linkArr );
            break;
        }    
?>

но после чего заметил что адрес всех ссылок изменился на /node/2 (а должен бытьк примеру about)и теперь у них не отображаются алиасы заданные при создании материала, а при открытии какого либо материала ссылки превращались в /node/node/10.хотя страницы созданные модулем views не изменились.
Собственно вопрос в какой переменной хранятся алиасы страниц чтоб их подставить, или как переписать код. за ранние спасибо.

Комментарии

Аватар пользователя DmitryDrozdik DmitryDrozdik 26 июня 2009 в 15:38

Спасибо почитал, но решение проблемы нашел дописав функцию base_path() перед .$v[href];
ссылки выровнялись и стало норм, но как задать алиасы нодам так и не нашел пока.