Jump to content

Prestashop Sucher ergibt kein Ergebniss


Recommended Posts

Hallo,

ich habe einen ganz komischen Fehler und weiss nicht ob es an Prestashop liegt oder an meinem Template.

Wenn ich einen suchbegriff eingebe der gefudnen werden kann wird dieser ach angezeigt, soweit alles gut.

Gebe ich jetzt "Hmm" ein, kommt wie erwartet...Kein Ergebnis ud ein neues Suchfenster wird eingeblendet.

Hier ist nun das Problem, das eban was ich eingebe es zu keinem suchergebniss führt?

 

Hier wäre der link zu meinem shop mit suchergebniss "hmm". Nun ist es nicht möglich anch einem anderen Artikel zu suchen.

https://gewuerz-mueller.de/search?search_query=hmm&controller=search&orderby=position&orderby=categories&orderway=desc&valSelected=0

 

Habt Ihr vieleicht eine Idee woran es liegen könnte?

 

Vielen Dank.

Link to comment
Share on other sites

ok vielen dank für die schnelle antwort :) der Entwickler meldet das ich keinen Support mehr auf das Thema habe, allerdings bestand der Fehler von anfang an und ist auch auf seiner Shopdemo zu bemerken. Hier kann ich evt. auch nach einem Entwickler/Programierer suchen?

Link to comment
Share on other sites

Kann hier vieleicht jemadn schon etwas herauslesen?

Vielen Dank für jede hilfe.

 

/**
 * main.js
 * http://www.codrops.com
 *
 * Licensed under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 *
 * Copyright 2016, Codrops
 * http://www.codrops.com
 */
;(function(window) {

	'use strict';

	var openCtrl = document.getElementById('btn-search'),
		closeCtrl = document.getElementById('btn-search-close'),
		searchContainer = document.querySelector('.search'),
		inputSearch = searchContainer.querySelector('.search__input');

	function init() {
		initEvents();
	}

	function initEvents() {
		openCtrl.addEventListener('click', openSearch);
		closeCtrl.addEventListener('click', closeSearch);
		document.addEventListener('keyup', function(ev) {
			// escape key.
			if( ev.keyCode == 27 ) {
				closeSearch();
			}
		});
	}

	function openSearch() {
		searchContainer.classList.add('search--open');
		setTimeout(function() {
			inputSearch.focus();
		}, 500);
	}

	function closeSearch() {
		searchContainer.classList.remove('search--open');
		inputSearch.blur();
		inputSearch.value = '';
	}

	init();

})(window);

 

Link to comment
Share on other sites

Die ganze Suchfunktion erscheint mir deutlich schlechter als die originale (vielleicht auch schlecht konfiguriert).

Um den Fehler zu umgehen, könntest du von der nicht funktionierenden Fehlerseite per .htaccess zu einer selbsterstellten CMS-Seite weiterleiten, die dann auch einen Link zur Sucheingabe enthalten könnte.

Link to comment
Share on other sites

Hallo, die Löung habe ich hier gefunden:

 

For anyone intersting in that, I found a way.

I added on my /themes/YOURTHEME/modules/ps_searchbar/ps_searchbar.tpl an hidden input

<div id="search_widget" class="col-lg-4 col-md-5 col-sm-12 search-widget" data-search-controller-url="{$search_controller_url}">
    <form method="get" action="{$search_controller_url}">
        <div class="input-group">
            <span class="input-group-btn">
                <button class="btn btn-default buttonsearch" type="submit">
                    <span class="searchbutton"></span>
                </button>
            </span>
               <input type="hidden" name="controller" value="search">
                    <!-- ADDED TO ALTER THE ORDER -->
               <input type="hidden" name="order" value="product.position.desc">
                    <!-- END OF NEW INPUT -->
               <input id="input-field-id" class="form-control" type="text" name="s" value="{$search_string}" placeholder="{l s='Search our catalog' d='Shop.Theme.Catalog'}">
                
        </div>
    </form>
</div>

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...