Jump to content

[GELÖST] Aktuelle Parameter in URL bei Verlinkung beibehalten


Recommended Posts

Guten Abend/Morgen,

ich habe im Katalog die Option hinzugefügt, die Artikel pro Seite einzustellen:

<div class="dropdown-menu">
    <a rel="nofollow" href="?{$ordering}resultsPerPage=12" class="select-list">
            12 pro Seite
        </a>
      <a rel="nofollow" href="?{$ordering}resultsPerPage=24" class="select-list">
            24 pro Seite
        </a>
      <a rel="nofollow" href="?{$ordering}resultsPerPage=1000" class="select-list">
            Alle Artikel
        </a>
  </div>

Das funktioniert soweit ganz gut, es wird immer das passende "resultsPerPage..." an die URL angehangen.

Nun nutze ich aber auch dieses Modul, welches die im Filter ausgewählten Attribute ebenfalls an die URL anhängt als ?q=Marke-Adidas/Farbe-Grau.

Wenn ich erst die Artikel pro Seite einstelle und dann filtere, läuft alles gut und die URL lautet am Ende ?resultsPerPage=24&q=Marke-Adidas/Farbe-Grau.

Wenn ich aber erst filtere und dann die Artikel pro Seite einstelle, werden nur die im Code oben Parameter angehängt und die des Filters rausgeworfen.

 

Wie muss ich die Links im obigen Code aufbauen, damit sich resultsPerPage= ändert und gleichzeitig q= erhalten bleibt?

Edited by Dp. (see edit history)
Link to comment
Share on other sites

  • 2 weeks later...

Hat funktioniert, danke dir. Die aktuelle Variable per

{if !empty($smarty.get.q)}
	{capture assign='q'}q={$smarty.get.q}&{/capture}
    {else}
	{assign var='q' value=''}
{/if}

abgegriffen und als {$q} in die URL eingebaut.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...