Я хотел бы изменить количество продуктов, отображаемых на странице в магазине, после того, как пользователь нажмет на кнопку.liquid shopify - изменить количество продуктов, отображаемых на странице
Однако ничего не происходит после того, как я нажму кнопку.
Это потому, что жидкость не может быть отображена в теге скрипта?
// set 25 products display on the page by default
{% assign number = 25 %}
{% paginate collection.products by number %}
<div>
// content of products description go here
</div>
//after user click on the button, it will change the number of products displayed on a page
<span><strong>Show </strong></span>
<button onclick="view()">50 </button>
<span>100 </span>
<span>All</span>
{% endpaginate %}
<script>
//after user click on the button, it will change the number of products displayed on a page to 5 items.
// However Nothing happens after I click on the button.
function view(){
{% assign number = 5 %}
{% paginate collection.products by 5 %}
{% endpaginate %}
}
Liquid - это язык шаблонов, и вы не можете обновить его с помощью javascript. – drip
Знаете ли вы, как перезагрузить шаблон, когда пользователь нажимает кнопку? – user21
Скрыть продукты с чистым JS, когда пользователь нажимает кнопку. И когда он достигнет 25, просто сделайте запрос AJAX и возьмите следующий 25. – drip