Как разместить блок с новостями на любой странице

Все настройки блока новости в теме оформления рассчитаны на размещение списка новостей на главной странице приложения "магазин".
Однако, Вы можете разместить список его на любой странице, для этого вам необходимо вызвать файл списка новостей и передать ему необходимые параметры.

Код вставки блока списка новостей

Приведенные ниже коды вставки можно использовать как в файлах темы оформления, так и в текстах страниц, описаниях категорий, товаров и т.п. - везде, где возможно использование smarty

* приведенный ниже код актуален в случаях:
- если установлено приложение "блог";
- если для приложения "блог" загружена тема оформления "inspiration";
- если файл posts.last.html приложения "блог" не был изменен.

{$_viewmode = 1}
{$_options = [
    'hash' =>               $theme_settings.posts_hash|default:null,
    'limit' =>              $theme_settings.posts_limit|default:8,
    'item_width' =>         $theme_settings.posts_item_width|default:4,
    'image_size' =>         $theme_settings.posts_image_size|default:'512x0'
]}
{$path = "`$wa->blog->themePath(waRequest::getTheme())`posts.last.html"}
{include file=$path options=$_options viewmode=$_viewmode inline}

$_viewmode - Переменная определяющая "режим просмотра".
В качестве значения - цифра от 1 до 4

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

limit - количество записей в блоке "новости".

item_width - количество новостей в строке.
Значение - число от 1 до 5, по умолчанию - выбранный параметр в настройках темы.

image_size - размер изображений. Значение - правило формирования эскизов 'ширина'x'высота'

Дополнительные парамтеры блока новостей

Приведенными ниже параметрами может быть дополнен массив {$_options} в качестве элементов массива.

* При дополнении массива {$_options} параметрами, должны соблюдаться правила:
- элементы массива должны быть разделены запятыми, последний элемент записывается без зяпятой;
- название элемента и текстовое значение элемента заключаются в одинарные кавычки ('grid_gutter' => 'large');
- числовое значение элемента записывается без кавычек;
- значение типа "boolean" (true, false) записывается без кавычек;
- значение присваевается названию через конструкцию =>

grid_gutter - расстояние между фото
Значения ключевые слова
large - большой отступ
medium - средний отступ
small - малый отступ
collapse - нет отступа
значение по умолчанию 'small'

grid_masonry - Размещение блоков.
При значении false, блоки размещаются на одной линии, при значении true прилипают друг к другу.
Значение - типа "boolean" (true, false)
значение по умолчанию - false

Есть вопросы или предложение?

Для того что бы задать вопрос, Вам необходимо авторизоваться или зарегистрироваться