Shopware Knowledgebase

Dieser Artikel ist noch nicht für Shopware 3.5 geprüft bzw. freigegeben.
Shopware Labs

Der Bereich Shopware Labs ist die Plattform für alle Entwickler. Hier findet man technische Dokumentationen und zahlreiche Tipps und Tricks rund um das Thema Programmieren. In dieser Rubrik stellen außerdem die Entwickler der shopware AG neue und experimentelle Lösungsansätze vor. Neue Funktionen, die in dieser Rubrik bereitgestellt werden, sind teilweise auch für zukünftige Releases geplant. Die Funktionen können dann ohne Programmierkenntnisse zukünftig direkt im Shopware Backend konfiguriert werden oder werden über Plugins bereitgestellt. Informationen über neue, geplante Funktionen finden Sie in unserer Roadmap.

Bitte beachten Sie, dass die hier bereitgestellten Lösungsansätze nicht offiziell supportet werden und nur eingebaut werden sollten, sofern Sie über das entsprechende, technische Wissen verfügen.

Die Klasse sSearch

0 Kommentare

Eigenschaften

sArticles

Array der Artikel

sArtInCat

Mehrdimensionaler Array - Kategorie IDs -> Artikel IDs

sArtInSup

Mehrdimensionaler Array - Hersteller IDs -> Artikel IDs

sCatChilds

Mehrdimensionaler Array - Kategorie Parent IDs -> Kategorie ID

sCategories

Array der Kategorien

sCatInArt

Mehrdimensionaler Array - Artikel IDs -> Kategorie IDs

sIndex

Array der Indexierung von Artikeln, Kategorien und Herstellern

sPriceFilter

Mehrdimensionaler Array der einzelnen Preisfilter

sSuppliers

Array der Hersteller

sSYSTEM

Pointer zu der Shopware Core-Klasse

Methoden

microtime_float()

Gibt den aktuellen Unix-Timestamp/Zeitstempel mit Mircosekunden zurück

  • return: int Rückgabe der Zeit in Microsekunden

sArtSort($array)

Sortiert einen Array an Artikeln

  • array: array zu sortierende Artikel
  • return: array sortierte Artikel

sBadWord($word)

Überprüfung der Keywords

  • word: string zu überprüfendes Keyword
  • return: bool false = Badword(aussortieren); true = Keyword beibehalten

sBuildArtIndex()

Generiert einen Index der Artikel

sBuildArtList()

Generiert eine Liste der Artikel

sBuildCatIndex()

Generiert einen Index der Kategorien

sBuildCatList()

Generiert eine Liste der Kategorien

sBuildSupIndex()

Generiert einen Index der Hersteller

sBuildSupList()

Generiert eine Liste der Hersteller

sCacheInit()

Cachefunktion der Suche aktivieren

sCountFilterOptions($sFilter, &$sSearchResults)

Gibt die Anzahl der Kategorien zurück

  • sFilter: array Filteroptionen
  • sSearchResults: array Suchergebnisse

sCountFilterOptions2($sFilter, &$sSearchResults)

Gibt die Anzahl der Artikel, Kategorien und Hersteller zurück

  • sFilter: array Filteroptionen
  • sSearchResults: array Suchergebnisse

sDoSearch($terms)

Sucht anhand von Keyword passende Artikel, Kategorien und Hersteller

  • terms: array Array mit Keywords
  • return: array Array der passenden Artikel, Kategorien und Hersteller

sFilterBadWords($words)

Bereinigung von schlechten Keywords

  • words: array Array an Keywords
  • return: array Array der verbliebenden Keywords

sGetKeywords($string)

Bildet aus einem Suchstring die passenden Keywords

  • string: string Suchstring
  • return: array Array der Keywords

sInit()

Initialisierung der Suche

Artikel-PDF erstellen

Artikel bewerten

Waren diese Informationen hilfreich? Ja Nein


Kommentare:

Artikel kommentieren


Die mit einem * markierten Felder sind Pflichtfelder.

Weitere interessante Artikel:

Bezeichnung:
Rating:
Klicks:
Datum:
7 Punkte
6134
01.07.2009
7 Punkte
2108
10.06.2009
7 Punkte
2664
10.06.2009

Bestell-Nr.: 86879_

Lieferzeit ca. 5 Tage

€ 1,00

Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*

€ 1,00

Preise inkl. gesetzlicher
MwSt. + Versandkosten*

Kategorien: