Autor Thema: Suchergebnisse sortieren  (Gelesen 9190 mal)

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Offline Ingolf

  • Newbie
  • *
  • Beiträge: 24
  • Lob: 0
Suchergebnisse sortieren
« am: März 06, 2012, 11:45:57 »
Hab schon überall gesucht und nichts gefunden.
Im Handbuch steht, wie ich die Suchergebnisse sortiert ausgeben kann, auch nach benutzerdefinierten Feldern sortiert. Aber das bezieht sich immer auf benutzerdefinierte Felder im Hauptkatalog. Ich möchte aber nach einem benutzerdefinierten Feld im Subkatalog sortieren. Geht das so ohne weiteres?
Oder muss ich eine eigenen Suchroutine schreiben?

Gruß Ingolf

Linkback: https://www.shoppilot.net/pf/index.php?topic=1594.0

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 544
  • Lob: 10
Re: Suchergebnisse sortieren
« Antwort #1 am: März 07, 2012, 10:03:45 »
Hallo,

die eingebaute Sortiermöglichkeit geht nur für benutzerdef. Felder im Hauptkatalog.

Über das Callback get_user_cond(1) (siehe SSP Doku) müsste sich die WHERE Bedingung
auch auf benutzerdef Felder in  Subkatalogen erweitern lassen.

Oder man legt einfach zusätzliche Felder im Hauptkatalog an (die die Subkatalogdaten enthalten)
und sortiert hiermit.

Gruss hop
 

Offline Ingolf

  • Newbie
  • *
  • Beiträge: 24
  • Lob: 0
Re: Suchergebnisse sortieren
« Antwort #2 am: März 14, 2012, 08:12:42 »
Laut Handbuch soll das sortierte Ausgeben der Suchergebnisse nach dem Preis funktionieren. Geht aber wohl doch nicht.
Hier mal mein Codeschnipsel:

<form action="http://__xsuchen__" name="Suche" id="Suche" method="post">
    <input name="suchbegriff" value="__suchbegriff__" type="text">

    <select name="sortierfeld" id="sortierfeld" >
         <option value="__sortierfeld:1__">Preis</option>
         <option value="__sortierfeld:2__">Artikel-Nr.</option>
    </select>
                 
    <select name="sortierrichtung" id="sortierfeld2">
         <option value="__sortierrichtung:0__">Auf</option>
         <option value="__sortierrichtung:1__">Ab</option>
    </select>

    <input name="suchen" type="submit" value="suchen">
</form>

Das Sortieren nach Artikel-Nummern funktioniert aber.
Wo ist der Fehler?

Danke für Tipps.

Ingolf

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Suchergebnisse sortieren
« Antwort #3 am: März 14, 2012, 08:24:37 »
Hallo,

sortieren nach Preis funktioniert nicht, wenn das Dezimalzeichen in der DB mit "," steht.
Das wird in den isl-Dateien (deutsch.isl usw) bei TEXT050 festgelegt.

Standard ist hier
TEXT050=,

Wenn man den Eintrag so ändert

;Dezimalzeichen
TEXT050=.

funktioniert auch die Sortierung nach Preis
mfG
dobra

Offline Ingolf

  • Newbie
  • *
  • Beiträge: 24
  • Lob: 0
Re: Suchergebnisse sortieren
« Antwort #4 am: März 14, 2012, 18:02:04 »
Hervorragend. Danke


xx
Artikel sortieren

Begonnen von dobra

1 Antworten
4917 Aufrufe
Letzter Beitrag Februar 29, 2008, 14:11:56
von dobra
xx
Anzeige der ASN-Suchergebnisse

Begonnen von dobra

3 Antworten
5813 Aufrufe
Letzter Beitrag Februar 10, 2009, 10:05:20
von dobra
xx
2 versch. Seiten f. Suchergebnisse

Begonnen von Andi

8 Antworten
9621 Aufrufe
Letzter Beitrag April 17, 2015, 10:02:27
von dobra
xx
Zahlen in Textfeld richtig sortieren

Begonnen von dobra

0 Antworten
5091 Aufrufe
Letzter Beitrag Oktober 27, 2015, 19:18:29
von dobra