Dawnのアカウントページの注文履歴にはページネーションがついていると思うのですが、画面上に表示されません。
{% paginate customer.orders by 20 %}の20の部分を1や2などの小さい数字に変えてもページネーションは出てこずに、1や2件の注文履歴が表示されるだけになってしまいます。
また、自作ページでページネーションをつけようと試みたときにも、同じくページネーションが出てきません。
同じようになった方、また解決策がわかる方がいらっしゃいましたら教えていただきたいです。
ちなみにアカウントページのコードは特に触っておらず、このような状況です。
{{ ‘customer.css’ | asset_url | stylesheet_tag }}
{{ 'customer.account.title' | t }}
{{ 'customer.log_out' | t }}{{ 'customer.orders.title' | t }}
{% paginate customer.orders by 20 %}
{%- if customer.orders.size > 0 -%}
| {{ 'customer.orders.order_number' | t }} | {{ 'customer.orders.date' | t }} | {{ 'customer.orders.payment_status' | t }} | {{ 'customer.orders.fulfillment_status' | t }} | {{ 'customer.orders.total' | t }} |
|---|---|---|---|---|
| {{ order.name }} | {{ order.created_at | time_tag: format: 'date' }} | {{ order.financial_status_label }} | {{ order.fulfillment_status_label }} | {{ order.total_price | money_with_currency }} |
{{ 'customer.orders.none' | t }}
{%- endif -%}{%- if paginate.pages > 1 -%}
{%- if paginate.parts.size > 0 -%}
-
{%- if paginate.previous -%}
- {%- endif -%}
- {%- if part.is_link -%} {{ part.title }} {%- else -%} {%- if part.title == paginate.current_page -%} {{ part.title }} {%- else -%} {{ part.title }} {%- endif -%} {%- endif -%} {%- endfor -%}
- {%- endif -%}
{%- for part in paginate.parts -%}
{%- if paginate.next -%}
{{ 'customer.account.details' | t }}
{{ customer.default_address | format_address }}
{{ 'customer.account.view_addresses' | t }} ({{ customer.addresses_count }})