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

burenokartem

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

MSE-Script

Developer
Команда форума
Сообщения
861
Реакции
307
Баллы
63
Кол-во треков на странице выдачи зависит от результата выдачи источника. Повлиять напрямую на это невозможно. Можно, как вариант сделать ограничение кол-ва итераций, с помощью стандартных функций шаблонизатора.

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

1517516708411.png
 

burenokartem

Активист
Клиент
Сообщения
26
Реакции
4
Баллы
8
Благодарю за помощь, то что нужно. Только как сделать, чтобы данное правило распространялось к примеру только для поиска. А то теперь работают ограничения как для главной, так для жанров...
 

burenokartem

Активист
Клиент
Сообщения
26
Реакции
4
Баллы
8
Благодарю вас за оперативные ответы, все удалось сделать) Надеюсь кому-то еще это понадобится.
 

MSE-Script

Developer
Команда форума
Сообщения
861
Реакции
307
Баллы
63
Всегда пожалуйста.
 

night_music

Местный житель
Клиент
Сообщения
237
Реакции
52
Баллы
28
Доброе время суток.
Подскажите пожалуйста, а как вывести кнопку Ещё на любой странице?
Есть плей-лист, в котором 100 треков, я вывел только 10 , но хочу что-бы при нажатии на кнопку добавлялось ещё 10 треков.
Заранее спасибо.
 
Сверху