На странице коллекции темы Shopify рассвета (версия 5.0.0) есть встроенная функция для просмотра общего количества продуктов.
Я хочу показать, сколько текущих продуктов отображается, когда больше продуктов попадает в разбивку на страницы.
Решение проблемы
Есть 2 модификации в 2 файлах темы рассвета.
- в
facets.liquid
файле добавьте ниже код под идентификатором диапазонаProductCountDesktop
.
{% if next_link %}
{{ смещение | плюс: 1 }} - {{ смещение | плюс: page_size }} из
{% else %}
{% захвата itemsOnCurrentPage %}
{{ results.all_products_count | минус: смещение }}
{% endcapture %}
{% if results.all_products_count > 0 %}{{ смещение | плюс: 1 }}{% else %}{{ смещение }} {% endif %}- {{ смещение | плюс: itemsOnCurrentPage }} из
{% endif %}
- теперь замените
render: facets
приведенным ниже кодом вmain-collection-product-grid.liquid
файле.
{%- paginate collection.products by section.settings.products_per_page -%}
{% render 'facets', results: collection, enable_filtering: section.settings.enable_filtering, filter_type: section.settings.filter_type, enable_sorting: section.settings.enable_sorting, roll_on_larger_devices: section.settings.collapse_on_larger_devices, offset: paginate.current_offset,next_link:paginate.next.is_link,page_size:paginate.page_size %}
{%- endpaginate -%}
Комментариев нет:
Отправить комментарий