такая вот проблема:
У меня есть некая тема my_theme
в директории my_theme лежит файл links.tpl.php
в коде я пишу
но вот этот файл не выполняется... в $res возвращает NULL
Подскажите, пожалуйста, что я делаю не так.. или может что-то не подключил или прописал!!
Комментарии
Код
Вызывает функцию theme_links
В стандартном ее определении никакой links.tpl.php не вызывается.
Я возможно не так понял но я думал что
ищет шаблон каторый называется links.tpl.php выполняет его и передает ему параметры $links??
мне нужно вызывать определенный шаблон типа links.tpl.php или news.tpl.php и т.д.
да вы не верно поняли
преопределять theme_links() нужно в template.php
PS:все выше описаное для 5ки
можно создать тип_материала.
в папке с темой разместить файлик node-тип_материала.tpl.php и в нем подшаманить как тебе надо.
для примера посмотри node.tpl.php
Спасибо всем... я уже разобрался. Нужно было, например
в modul.module прописать:
return array(
'modul_block' => array(
'template' => 'modul_block',
'arguments' => array(),
),
'modul' => array(
'template' => 'modul',
'arguments' => array('var' => NULL, 'node' => NULL),
),
);
}
потом в папке с темой создать файлик modul.tpl.php и modul_block.tpl.php c темизацией которые в после будут вызываться theme('modul',$var, $node); и theme('modul_block'); соответственно.