Liquid, JavaScript, thema's
Als eerst wil ik even duidelijk maken dat ik een support site aan het maken ben met Freshdesk, dit gebruikt De Liquid template engine van Shopify. Dus ik hoop dat ik met dit probleem bij jullie terecht kan.
Zoals ik dus al zei ben ik een support site aan het maken waar onze klanten tickets kunnen aanmaken. Deze tickets komen uiteraard in een lijst te staan waar de paginering van toepassing komt. Nu heb ik de knopjes en alles ziet er goed uit, maar de linkjes werken niet.
Ik wil dit als link hebben:
https://support.beefinity.com/support/tickets/filter?page=2&requested_by=0&wf_filter=all
Maar ik krijg dit:
https://support.beefinity.com/support/tickets/filter/page/2?requested_by=0&url_locale=&wf_filter=all
Is dit een fout in mijn code of is dit gewoon een probleem met Liquid?
Mijn code:
{% paginate tickets by 10 %} {% for ticket in tickets %} {% if ticket.group.name == "Beefinity Support"%} <div class="c-row c-ticket-row" id="ticket-view"> <span class="status-source sources-detailed-{{ticket.source_name | downcase}}" title=" {{ticket.source_name | downcase}} "></span> <span class="label-status-pending label label-small">{{ticket.status}}</span> <div class="ticket-brief"> <div class="ellipsis"> <a class="c-link" href="{{ticket.portal_url}}" title="{{ticket.subject}}">{{ticket.subject}}</a> </div> <div class="help-text"> Made by: <span class="emphasize">{{ticket.requester.name}} Made on:{{ ticket.created_on | date: "%d-%m-%Y %H:%M" }}</span> Agent: <span class="emphasize">{{ticket.agent.name}}</span> </div> </div> </div> {% endif %} {% endfor %} {% if paginate.pages != 0 %} <div class="pagination pagination-centered"> <ul> {% if paginate.previous %} <li class="previous"> <a rel="prev start" href="{{ paginate.previous.url }}"> {{ paginate.previous.title }} Previous </a> </li> {% else %} <li class="disabled"> <span>« Previous </span> </li> {% endif %} {% for part in paginate.parts %} {% if part.is_link %} <li> <a rel="prev start" href="{{ part.url }}"> {{ part.title }} </a> </li> {% else %} {% if part.title == paginate.current_page %} <li class="active"> {{ part.title }} </li> {% else %} <li> <a rel"start"> {{ part.title }}</a> </li> {% endif %} {% endif %} {% endfor %} {% if paginate.next.is_link %} <li class="next_page"> <a rel="next" href="{{ paginate.next.url }}"> Next {{ paginate.next.title }} </a> </li> {% else %} <li class="next_page disabled"> <span> Next » </span> </li> {% endif %} </ul> </div> {% endif %} {% endpaginate %}
Opgelost! Ga naar de oplossing
Geslaagd.
Hoi @WimTH,
Maxime hier van Shopify!
Bedankt voor het de uitleg over je doel, en wat er precies misgaat bij de paginatie. Mag ik vragen waarom je behoefte hebt aan een bepaalde URL-structuur? Wij Guru's zijn niet getraind in codering, maar ik wil je hiermee toch graag op weg helpen.
Hoewel codering buiten mijn steun valt, kun je het antwoord mogelijk vinden in Dit Hulpdocument over Paginatie, of Deze Blogpost over het maken van toegankelijke paginatie.
Vervolgens is het waarschijnlijk ook de moeite waard om deze vraag te stellen aan De klantenondersteuning van Freshdesk, of bekijk de zoekresultaten voor Engelstalige Community berichten over liquid paginatie voor iemand die een soortgelijke vraag heeft gesteld.
Als het hierna nog steeds op zoek bent naar het juiste antwoord, kun je altijd overwegen om een Shopify Expert in te huren met ervaring in codering. Je kunt op het Shopify Experts platform zoeken naar iemand die deze taak aankan, en zelfs zoeken naar een Expert in Nederland.
Ik hoop dat het hiermee gaat lukken!
Groet, Maxime
Maxime | Social Care @ Shopify
- Was mijn antwoord nuttig? Klik Like om het mij te laten weten!
- Is uw vraag beantwoord? Markeer het als een Accepted Solution
- Kom meer te weten op Shopify Help Center of onze Shopify Blog
Geslaagd.
Hoi @WimTH,
Maxime hier van Shopify!
Bedankt voor het de uitleg over je doel, en wat er precies misgaat bij de paginatie. Mag ik vragen waarom je behoefte hebt aan een bepaalde URL-structuur? Wij Guru's zijn niet getraind in codering, maar ik wil je hiermee toch graag op weg helpen.
Hoewel codering buiten mijn steun valt, kun je het antwoord mogelijk vinden in Dit Hulpdocument over Paginatie, of Deze Blogpost over het maken van toegankelijke paginatie.
Vervolgens is het waarschijnlijk ook de moeite waard om deze vraag te stellen aan De klantenondersteuning van Freshdesk, of bekijk de zoekresultaten voor Engelstalige Community berichten over liquid paginatie voor iemand die een soortgelijke vraag heeft gesteld.
Als het hierna nog steeds op zoek bent naar het juiste antwoord, kun je altijd overwegen om een Shopify Expert in te huren met ervaring in codering. Je kunt op het Shopify Experts platform zoeken naar iemand die deze taak aankan, en zelfs zoeken naar een Expert in Nederland.
Ik hoop dat het hiermee gaat lukken!
Groet, Maxime
Maxime | Social Care @ Shopify
- Was mijn antwoord nuttig? Klik Like om het mij te laten weten!
- Is uw vraag beantwoord? Markeer het als een Accepted Solution
- Kom meer te weten op Shopify Help Center of onze Shopify Blog
Hoi @Maxime
Bedankt voor je antwoord en dat je me wil helpen.
Gelukkig is het probleem ondertussen al verholpen.
Bedankt voor de moeite en de linkjes.
Groeten,
Wim
Heb je ooit een klant aan de telefoon gehad die zich afvroeg waarom ze dubbele verzendk...
By Lee Sep 13, 2024Disclaimer: het is je eigen verantwoordelijkheid om de lokale belastingautoriteiten of een...
By Arno Aug 30, 2024Stel je dit voor; je hebt een perfect idee voor een product en je wilt dit idee zo snel m...
By Jay Aug 8, 2024