разное количество постов

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

Аватар пользователя buyboy buyboy 12 августа 2013 в 14:37

еще раз привет

нужно вывести разное количество записей на главной странице и странице термина
по умолчанию количество выводимых записей действует на все страницы одинаково...

есть какой-нить готовый модуль или можно что-то несложное в template.php поправить?
плиз, хелп!

Комментарии

Аватар пользователя buyboy buyboy 12 августа 2013 в 15:14

drupby wrote:
вьюсом выводить страницы термина и там делать нужное колво как вариант
а нельзя ли наоборот: программно задать количество постов на главной?
p.s. и что значит - вьюсом? Sad

Аватар пользователя buyboy buyboy 12 августа 2013 в 16:06

а может так, меньшей кровью?...

в шаблоне страницы =

<?php
$arr 
$page['content']['system_main']['nodes'];
$page['content']['system_main']['nodes'] = array_slice($arr03); 
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($arr06);    
  }
}
?>
Аватар пользователя drupby drupby 12 августа 2013 в 16:45

ну тогда уж в template.php обрезай массив с нодами
но ты будешь первым кто так сделал
а если потом кто-нибудь захочет изменить колво выводимых нод?

Аватар пользователя buyboy buyboy 12 августа 2013 в 17:02

drupby wrote:
а если потом кто-нибудь захочет изменить колво выводимых нод?
пока еще не придумал - что делать Smile p.s. может настройки для темы прописать, типа сделать ее настраиваемой?

Аватар пользователя drupby drupby 12 августа 2013 в 17:18

"buyboy" wrote:
пока еще не придумал - что делать Smile p.s. может настройки для темы прописать, типа сделать ее настраиваемой?

логика от темизации должна быть отделена - тему вашу поменяют и все
поэтому для таких случаев используется модуль views
да и массив $variables['page']['content']['system_main']['nodes'] содержит не только сами ноды

Аватар пользователя buyboy buyboy 13 августа 2013 в 8:03

drupby wrote:
поэтому для таких случаев используется модуль views
дюже он массивный и дофига в прицеп к себе требует...