еще раз привет
нужно вывести разное количество записей на главной странице и странице термина
по умолчанию количество выводимых записей действует на все страницы одинаково...
есть какой-нить готовый модуль или можно что-то несложное в template.php поправить?
плиз, хелп!
Комментарии
вьюсом выводить страницы термина и там делать нужное колво как вариант
p.s. и что значит - вьюсом?
можно
а может так, меньшей кровью?...
в шаблоне страницы =
<?php
$arr = $page['content']['system_main']['nodes'];
$page['content']['system_main']['nodes'] = array_slice($arr, 0, 3);
print render($page['content']);
?>
или в template.php в preprocess_page =
<?php
function mytheme_preprocess_page(&$variables) {
if($variables['is_front'])
{
$arr = $variables['page']['content']['system_main']['nodes'];
$variables['page']['content']['system_main']['nodes'] = array_slice($arr, 0, 6);
}
}
?>
ну тогда уж в template.php обрезай массив с нодами
но ты будешь первым кто так сделал
а если потом кто-нибудь захочет изменить колво выводимых нод?
логика от темизации должна быть отделена - тему вашу поменяют и все
поэтому для таких случаев используется модуль views
да и массив $variables['page']['content']['system_main']['nodes'] содержит не только сами ноды