[Plugin] Catlist
Главная / Форумы / Форумы сообщества / Расширения / [Plugin] CatlistКак работает функция sedby_catlist?
| Автор | Сообщение |
|---|---|
|
admin
Администратор |
[Plugin] Catlist
Если коротко, то функция sedby_catlist принимает следующие аргументы: sedby_catlist ( $tpl, // 01. имя шаблона (по умолчанию comlist) $items, // 02. количество записей (0 – вывести все) $order, // 03. сортировка в формате MySQL $extra, // 04. дополнительные MySQL-запросы $offset, // 05. сдвиг на указанное количество записей $pagination, // 06. код паджинации для URL'ов $ajax_block, // 07. ID блока для AJAX-паджинации $cache_name, // 08. имя записи в таблице кэша $cache_ttl // 09. срок жизни кэша в секундах ) Ограничить категории можно через аргумент 04 в SQL-формате, например:
{PHP|sedby_catlist('sections', '', 'structure_path ASC', structure_area = 'page')}
Так можно исключить форумные разделы. Или:
{PHP|sedby_catlist('sections', '', 'structure_path ASC', structure_code != 'system')}
для исключения раздела system. Я часто использую и поле structure_tpl -- например, если надо вывести "магазинные" разделы, для которых применяется шаблон shop или catalog:
{PHP|sedby_catlist('sections', '', 'structure_path ASC', 'structure_tpl = "catalog"')}
Отредактировано: admin (25.08.2024 09:45, 1 год назад)
|
| Поблагодарили: 1 |