Как ограничить количество треков, выводимые в поиске

Артем

Приватовец
Приватовец
VIP
Регистрация
24 Фев 2017
Сообщения
60
Реакции
6
Баллы
8
К примеру, хочу, чтобы кнопка "Еще треков" появлялась, когда на странице больше 15 треков. Как такое осуществить? Знаю, что возможно, один человек подсказывал, однако, не хватает знаний такое сделать...
 

MSE

VIP
VIP
Прошёл марафон
Регистрация
2 Апр 2017
Сообщения
142
Реакции
4
Баллы
8
Кол-во треков на странице выдачи зависит от результата выдачи источника. Повлиять напрямую на это невозможно. Можно, как вариант сделать ограничение кол-ва итераций, с помощью стандартных функций шаблонизатора.

В track-list.tpl, после:
Код:
{foreach $results.tracks as $track}
Вставить:
Код:
{if $track@index == XX}{break}{/if}
где XX - нужное ограничение, например 5. Данная конструкция остановит вывод треков, после указанного кол-ва итераций.
 

Артем

Приватовец
Приватовец
VIP
Регистрация
24 Фев 2017
Сообщения
60
Реакции
6
Баллы
8
Благодарю за помощь, то что нужно. Только как сделать, чтобы данное правило распространялось к примеру только для поиска. А то теперь работают ограничения как для главной, так для жанров...
 

MSE

VIP
VIP
Прошёл марафон
Регистрация
2 Апр 2017
Сообщения
142
Реакции
4
Баллы
8
Благодарю за помощь, то что нужно. Только как сделать, чтобы данное правило распространялось к примеру только для поиска. А то теперь работают ограничения как для главной, так для жанров...
С помощью условий шаблонизатора и тега $sme.controller
 
Последнее редактирование модератором:

Артем

Приватовец
Приватовец
VIP
Регистрация
24 Фев 2017
Сообщения
60
Реакции
6
Баллы
8
Благодарю вас за оперативные ответы, все удалось сделать) Надеюсь кому-то еще это понадобится.
 

MSE

VIP
VIP
Прошёл марафон
Регистрация
2 Апр 2017
Сообщения
142
Реакции
4
Баллы
8
Всегда пожалуйста.
 
Сверху Снизу