Seite 1 von 1

2 verschiedene Suchfunktionen

Verfasst: Sa 2. Jun 2007, 10:49
von alderim
Hallo Zusammen,
ich benötige für eine Seite die Möglichkeit,
2 unterschiedliche Suchfunktionen einzurichten.
Also unabhängig definierbare Treffer-Bereiche.
Ist das möglich?

Danke,
A.

Verfasst: Sa 2. Jun 2007, 11:29
von emergence
also wenn du dir das modul für die suchausgabe mal ansiehst findest du dort
$sSearchRange = getEffectiveSetting('searchrange', 'include');
wenn man nun ein neues modul mit fast dem selben inhalt macht
und bei obrige zeile searchrange in searchrange2 ändert

kann man unter den mandanteneinstellungen einen neuen suchbereich definieren...
searchrange2 include idcat

somit bekommt man "unabhängig definierbare Treffer-Bereiche"

die antwort auf deine frage
Ist das möglich?
lautet somit ja

Verfasst: Sa 2. Jun 2007, 11:41
von alderim
Danke für den Tipp,
werde ich gleich mal ausprobieren.

Zusätzlich sollen die Treffer auf einer anderen Ergebnisseite erscheinen.

Aber trotz Änderung der resultpage-angabe in den Mandanteneinstellungen erscheint immer die selbe "alte" Ergebnissseite.
Muß man die Ergebnisseite zusätzlich noch an anderer Stelle definieren?!

danke,
A.

Verfasst: So 3. Jun 2007, 15:29
von alderim
das klappt leider nicht,
das zweite suchmodul springt nicht auf die searchrange2 an.

und getEffectiveSetting kommt bei mir nicht vor im suchausgabe-modul.

evtl. noch eine andere möglichkeit zum nachbessern irgendwo?

Verfasst: So 3. Jun 2007, 16:23
von Dodger77
Aber das hier kommt darin vor:

Code: Alles auswählen

$sSearchRange = $cApiClient->getProperty('searchrange', 'include');
Probier es mal damit.

Verfasst: So 3. Jun 2007, 16:31
von alderim
Danke,
habe ich probiert ohne Erfolg.
Reihenfolge meines Vorgehens:
1)
Neue Sucheingabeseite mit neuem Sucheingabe modul,
denn ich benötige doch auch eine Änderung im SucheingabeModul von:
$selected = $cApiClient->getProperty("search2","resultpage2");
um überhaupt eine zweite Ergebnisseite ansprechen und auszuwerfen, oder? (Ich benötige eine zweite Seite)

2)
Dann search2 resultpage2 in Mandanteneinstellungen angelegt

3)
Neue Suchausgabeseite angelegt
Neues SuchausgabeModul mit $sSearchRange = $cApiClient->getProperty('searchrange2', 'include');

Das Problem ist, daß trotzdem als Suchergebnisseite immer die default-Ergebniss Seite angezeigt wird.

Aber auch wenn ich der resultpage der Defaultseite in den Mandanteneinstellungen zum test irgendeinen Wert gebe, wird trotzdem die Default Suchausgabe angezeigt ..

Irgendwie "reagiert" contenido nicht auf meine resultpage angaben.

evtl. noch einen Tipp?
Danke,
A