На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Вывод блоков записей в шаблоне - что сделано не так?

Вопросы-ответы / 10 января 2015

Разбираюсь с выводом блоков записей в шаблоне. В самом начале столкнулся с неясностью.

Рассматривая пример Максима по инструкции почему то при указании конкретных записей для вывода на главной:

выводится только первая указанная в списке:

Подскажите чайнику - что сделано не так?

Комментариев: 5
  1. Дмитрий, кроме id страниц попробуйте передать в класс Block_pages параметр limit = 3.

    $b = new Block_pages( array (
     'page_id' => '2,6,7',
     'limit' => 3,
    ));
  2. Спасибо - сработало. Получается параметр limit указывать нужно обязательно а не:

    Итак, Block_pages вначале получает данные, после их выводит. Соответственно каждый метод имеет свой набор опций. Получение данных фактически происходит стандартно через mso_get_pages() по типу данных home (он универсальный). Таким образом при получении данных можно задать:
    limit — количество получаемых записей (всего)
    cut — значение cut
    pagination — true/fasle — использовать ли пагинацию
    cat_id — рубрики через запятую
    page_id — номера записей через запятую
    type — тип записей (по-умолчанию blog)
  3. А где именно правиться этот момент?

  4. Коллеги, а MaxSite умеет выводить на главной не только последнюю запись, а например 10 последних?

    а то по дефолту вот так - http://joxi.ru/MAjMKjZIjgdd2e хотя добавлено 4 новости

  5. Sasha, зависит от шаблона. Дефолтный умеет. А ваш (не признаю чего-то что за шаблон) - надо смотреть.