annuleren
Resultaten voor 
Zoek in plaats daarvan naar 
Bedoelde u: 

Verkeerde pagination URL

Opgelost
Highlighted
Nieuw lid
3 0 0

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}} &nbsp; 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>&laquo; 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 &raquo; </span>
          </li>
        {% endif %}
      </ul>
    </div>
  {% endif %}
{% endpaginate %}

 Dit is het resultaat van de codeDit is het resultaat van de code

0 Likes
Highlighted
Shopify Staff
Shopify Staff
154 25 15

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.

19-12-ayy4e-rxvtm

 

 

Ik hoop dat het hiermee gaat lukken!

 

Groet, Maxime

 

Maxime | Social Care @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

0 Likes
Highlighted
Nieuw lid
3 0 0

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

0 Likes