Shopsystem ShopPilot

ShopPilot => SSP - Shop Server Pages => Thema gestartet von: dobra am Januar 19, 2010, 08:41:25

Titel: Problem mit ssp::embedded("search",..)
Beitrag von: dobra am Januar 19, 2010, 08:41:25
Hallo,

wenn ich nach Crossartikeln suche

sub modellesearch {
my $str = ssp::get_var_article('itemid');
ssp::embedded("search","embedded/modellesearch.txt",$str . ":000000010:::10:0");
}


und die Artikelnr. z.B. "SETA" ist und als Crossartikel auch "MERINO_seta" eingetragen ist, wird dieser Artikel auch gefunden.

habe auch versucht, den Crossartikel mit "MERINO_seta ," einzutragen - nutzt nix - er wird trotzden gefunden.
Was muss ich machen, damit bei Suche nach "SETA" NUR "SETA" aber NICHT auch "xx_seta" oder "seta_xy" gefunden wird?

... außer selber eine eigene Crossartikelsuche zu programmieren  ;)
Titel: Re: Problem mit ssp::embedded("search",..)
Beitrag von: ahe am Januar 19, 2010, 15:56:41
Hallo dobra,

das wird mit den Bordmitteln nicht gehen.
Die intern durchgeführten Suchen sind immer Teilwortsuchen.
Titel: Re: Problem mit ssp::embedded("search",..)
Beitrag von: dobra am Januar 19, 2010, 16:06:35
Hallo ahe,

Danke für die Antwort,
das habe ich befürchtet ....

Nachdem ich die Hersteller-Artikelnr. ja nicht in's WC-Artikelfeld importiere, sondern in ein ben.def. Feld, habe ich das für's erste mal einfach so gelöst, dass ich den 2. Artikel "SETA_x" genannt habe.
War zwar ein "DB neu anlegen nötig" (da bei kopieren/einfügen/löschen die Vari-Artnr. nicht mehr gestimmt hätten), aber weniger Aufwand, als eine neue Funkton zu schreiben  ;)
Titel: Re: Problem mit ssp::embedded("search",..)
Beitrag von: admin am Januar 24, 2010, 14:54:07
Hallo Dobra,

mit "csearch" statt "search" wird exakt nach dem Begriff gesucht.

Gruss hop
Titel: Re: Problem mit ssp::embedded("search",..)
Beitrag von: dobra am Januar 24, 2010, 15:07:10
Hallo hop,

DANKE!!!!
jetzt funktioniert's exakt so wie es soll  ;D