Здравствуйте.
Уже битый час ищу ответ на вопрос:
Вот представим есть главная страница. Она разделена на 4 одинаковых сектора. В трех секторах у нас выводится текст, только текст, трех разных нод (статических страниц, на которые нет нигде ссылок), а в одной выводятся N последних новостей, как собственно по умолчанию.
Я гуглил, находил структуры фаила page, читал про фаил фронтпейдж, но самая большая проблема, что я не смог найти переменные, которые используются при создании шаблона..
Мне бы написать парочку if`ов во фронтпейдже и я был бы рад... Просто не знаю где откуда доставать это, нигде нету этой инфы, может я критин, что может быть) но эту инфу явно скрывют от посторонних глаз)))
Комментарии
<?php
function modulname_theme(){
return array(
'example_theme' => array(
'arguments' => array('foo'=>null,'bar'=>null)
);
}
function example_theme($foo,$bar){
$result = db_query("SQL Query");
while ($data = db_fetch_object($result)) {
$node = node_load($data->nid);
$output = node_view($node,true);
}
return $output;
}
?>
вызвать в шаблоне можно так theme('example_theme','foo','bar') вернет готовый HTML нод
как-то плохо вы искали http://api.drupal.org/api/drupal/modules--system--page.tpl.php/6
в файле памятка по переменным
не проще Panel использовать?
Спасибо всем)) Еще пока не сделал, но ситуация прояснилась, дальше уже своим ходом)