title: Is there a way to make Prestashop's Layared Filter Module to use query parameters instead of anchors (hashes)?
body: <p>Is there any way to make the standart PrestaShop's Layered filters module to use URL parameters instead of anchors (the part after hash)?
  I ment that I want the layered filter generate and accept the URLs like this <em>(or maybe somehow diferrent, but the key is to use parameters and not to use hashes)</em>:</p>
  
  <pre><code>my-example-shop.ru/some-category/?color=red&amp;size=xl
  </code></pre>
  
  <p>instead of this:</p>
  
  <pre><code>my-example-shop.ru/some-category#/color-red/size-xl
  </code></pre>
  
  <p>The reason is that the most of advertisment systems could add some parameters to the URL, but they usuaul add it directly to the end of the URL, and dont trying to analyze url structure and insert parameters to the right place.</p>
  
  <p>So, as far as i see, the obvious solution is to avoid using hashes in url, using just query parameters, and to use history.pushState to change URL without refreshing whole page...
  It seems obvious, usable, but I cant find any ready-to-use solution that do this such way, and I cant find even information about how does someone did it..</p>
  
  <p>So the questions are:</p>
  
  <ul>
  <li><p>is there any ready-to-use solution?</p></li>
  <li><p>is there any described way to reach this by myself?</p></li>
  </ul>
  
  <p>Thanks in advance.</p>
  
  <p><strong>UPD</strong></p>
  
  <p>All I found by myself for now is that such URLs could be accepted:</p>
  
  <pre><code>my-example-shop.ru/some-category/color-red/size-xl
  my-example-shop.ru/some-category?selected_filters=/color-red/size-xl
  </code></pre>
  
  <p>BUT any filters changing causes using hashes again (afaik, hashed filters values overrides values passed via selected_filters parameter, so subsequent navigation just ignores selected_filters). In other words - I just can clear the entry URL, BUT I couldnt make URLs to be clean for subsequent navigation.</p>