2016-06-06 1 views
2

Так же, как название, как я могу разместить несколько виджетов на одной странице с помощью Algolia Instant Search? Проще говоря, я хотел бы иметь разбивку на страницы в верхней части результатов, а другую внизу.Как я могу реализовать несколько экземпляров разбивки на страницы в мгновенном поиске Algolia?

Я попытался дать в container массив через document.querySelectorAll('.pagination') вместо одного элемента, к сожалению, она не работает, возвращающаяся ошибку в консоли

Error: Container must be string or HTMLElement .

ответ

7

Чтобы добавить несколько экземпляров instantsearch.js постраничного виджета нужно просто чтобы добавить его несколько раз к вашему экземпляру instantsearch:

search.addWidget(
    instantsearch.widgets.pagination({ 
    container: '#pagination-container-1' 
    }) 
); 

search.addWidget(
    instantsearch.widgets.pagination({ 
    container: '#pagination-container-2' 
    }) 
); 
+0

вы проверили с ним? Я не думаю, что это сработает. –

+0

Просто попробовал, и это сработало – vvo

+0

@vvo это действительно так. Виноват. –