<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
* MaxSite CMS
* (c) https://max-3000.com/
*/
$par = [
'page_id' => mso_get_option('home_page_id', 'templates', '0'),
'cat_id' => mso_get_option('home_cat_id', 'templates', '0'),
'exclude_cat_id' => mso_get_option('home_exclude_cat_id', 'templates', ''),
'limit' => mso_get_option('home_limit_post', 'templates', '7'),
'cut' => mso_get_option('more', 'templates', tf('Читать полностью »')),
'cat_order' => 'category_id_parent',
'cat_order_asc' => 'asc',
'exclude_page_id' => mso_get_val('exclude_page_id', []),
'order' => mso_get_option('home_order', 'templates', 'page_date_publish'),
'order_asc' => mso_get_option('home_order_asc', 'templates', 'desc'),
];
// подключаем кастомный вывод, где можно изменить массив параметров $par для своих задач
if ($fn = mso_page_foreach('def-mso-get-pages')) require $fn;
if ($fn = mso_page_foreach('home-mso-get-pages')) require $fn;
$pages = mso_get_pages($par, $pagination);
mso_set_val('mso_pages', $pages); // сохраняем массив для глобального доступа
mso_set_val('container_class', 'mso-type-home mso-home-list');
if (mso_get_option('default_description_home', 'templates', '0')) {
mso_set_val('list_line_format', '[title] - [date] [meta_description]');
// заголовок перед списком
if ($_t = mso_get_val('home_list_header', '<div class="mso-home-header">Последние записи</div>')) echo $_t;
}
if ($fn = mso_find_ts_file('type/_def_out/list/list.php')) require $fn;
if ($fn = mso_page_foreach('home-do-pagination')) require $fn;
mso_hook('pagination', $pagination);
# end of file