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

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

Код вставки блока фото

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

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

{$_viewmode = 1}
{$_options = [
    'hash' => '',
    'limit' => 10,
    'item_width' => 3,
    'image_size' => '512x0',
    'lightbox' => false  
]}
{$path = "`$wa->photos->themePath(waRequest::getTheme())`photos.last.html"}
{include file=$path options=$_options viewmode=$_viewmode inline}

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

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

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

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

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

lightbox - Использование "lightbox" (изображение открывается во всплывающем окне)
Значение - типа "boolean" (true, false)
значение по умолчанию - выбранный параметр в настройках темы..

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

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

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

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

image_height - Высота блока фото.
Значение - целое число выражается в px.
значение по умолчанию - 150 (150xp), но если выбрано отображение изображений, как отдельных элементов (image_cover => true), то минимальная выста блока - высота изображения .

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

text_overlay - цветовая схема текстовой области (работает только при 'text_cover' => true)
Значение - ключевые слова: 'default', 'primary'
default - белый фон, темный цвет текста
primary - темный фон, белый цвет текста
значение по умолчанию 'default'

text_transition - тип появления блока с текстом (работает только при 'text_cover' => true)
Значения ключевые слова

fade Плавное появление
scale-up
scale-down
Появляясь, масштабируется, уменьшаясь или увеличиваясь.
slide-top
slide-bottom
slide-left
slide-right
Появляясь, перемещается с одной из сторон
slide-top-small
slide-bottom-small
slide-left-small
slide-right-small
Появляется сверху, снизу, влево или вправо с меньшим расстоянием.
slide-top-medium
slide-bottom-medium
slide-left-medium
slide-right-medium
Появляется сверху, снизу, влево или вправо со средним расстоянием
значение по умолчанию 'fade'

text_position - размещение блока с текстом
Значения ключевые слова:
top - блок с текстом размещается вверху
bottom - блок с текстом размещается внизу
значение по умолчанию bottom

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

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

text_alignment - выравнивание текста по горизонтали
left - по левому краю
center - по центру
right - по правому краю
false - нет выравнивания, наследуется от родительского элемента.
значение по умолчанию false

text_size - размер шрифта заголовка слайда
Значение - целое число от 1 до 6
значение по умолчанию '5'

lightbox_image_size - Размер изображения во всплывающем окне (lightbox) - только при включенной опции 'lightbox' => true
Значение - правило формирования эскизов 'ширина'x'высота'
значение по умолчанию '970x0'

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

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