GOOGLE ADS

суббота, 7 мая 2022 г.

Как подсчитать текущие отображаемые продукты в теме рассвета Shopify 2.0?

На странице коллекции темы Shopify рассвета (версия 5.0.0) есть встроенная функция для просмотра общего количества продуктов.
Я хочу показать, сколько текущих продуктов отображается, когда больше продуктов попадает в разбивку на страницы.
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь


Решение проблемы

Есть 2 модификации в 2 файлах темы рассвета.


  1. в 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 %}


  1. теперь замените 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 -%}

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...