Вообще у Swiper есть отличная документация.
И есть следующие параметры для
pagination:
pagination: {
el: '.swiper-pagination',
dynamicBullets: true, //включаем поддержку динамических буллетов
dynamicMainBullets: 7, //максимальное количество отображаемых буллетов
},
Но, вы почему-то используете древнюю версию 3.4.2, в которой еще это не ввели. Поэтому вам либо придется вам писать костыль, либо менять версию свайпера и внести немного изменений в скрипт инициализации