слайдер (displaySlider)
Функция Template::displaySlider
Template::displaySlider($module_id = false, $settings = [])
Параметр | Описание | Значения |
---|---|---|
module_id |
ID или URL раздела новостей, из которого берутся данные для слайдов. |
|
settings |
Массив с дополнительными параметрами. |
|
Примечание:
Функция возвращает массив данных для построения произвольной структуры, например, слайдера. Ключ icon
содержит путь к превью-изображению указанного размера, ключ image
возвращает путь к исходному изображению. В краткое описание новости обычно вставляется ссылка, а в подробное — текст для слайдера (помимо заголовка).
Примеры вывода:
[uss]displaySlider($module_id = false, $settings = ['limit' => 20, 'sort' => 'date', 'iconSize' => '200x200'])[/uss]
[uss]displaySlider(false, ['limit' => 20, 'sort' => 'date', 'iconSize' => '200x200'])[/uss]
Возвращается массив данных из первого попавшегося раздела новостей, до 20 записей, отсортированных по дате, с превью-изображениями размером 200x200.
[uss]displaySlider($module_id = 123, $settings = ['limit' => 10, 'sort' => 'random', 'iconSize' => '300x150'])[/uss]
[uss]displaySlider(123, ['limit' => 10, 'sort' => 'random', 'iconSize' => '300x150'])[/uss]
Возвращается массив данных из раздела новостей с ID 123, до 10 записей в случайном порядке, с превью-изображениями размером 300x150.
[uss]displaySlider($module_id = 'news', $settings = ['limit' => 5, 'sort' => 'date', 'iconSize' => '400x400'])[/uss]
[uss]displaySlider('news', ['limit' => 5, 'sort' => 'date', 'iconSize' => '400x400'])[/uss]
Возвращается массив данных из раздела новостей с URL 'news', до 5 записей, отсортированных по дате, с превью-изображениями размером 400x400.