Самое банальное решение — повторный вызов
[[getImageList]] с тем же TV, но новым
&tpl для точек-индикаторов. В каждом шаблоне доступны
дополнительные плейсхолдеры, от которых можно плясать, например:
<li data-target="#swiper" data-slide-to="[[+idx:decrement]]" [[+id:is=`1`:then=`class="active"`:else=``]]>
Фильтр
:decrement уменьшает значение на 1, т. к. у getImageList счёт почему-то начинается с единицы. второй плейсхолдер проверяет условие, что если это первый элемент, назначить ему класс
active.