Seite 1 von 1

Suchmodul - Suchergebnis-Seite

Verfasst: Do 7. Feb 2008, 13:08
von Paddischa
4.6.23

Hallo zusammen,
ich habe das Problem, dass meine Suchergebnis-Seite nicht angezeigt wird.
Es wird mir immer die Seite mit der ID 31 angezeigt. Auch dann, wenn ich den Wert für Resultpage in den Mandanteneinstellungen ädere.
Die Module habe ich vom Beispielmandanten kopiert.

Mandanteneinstellungen:
Typ: search
Name: resultpage
Wert: 31

Sucheingabe:

Code: Alles auswählen

<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname  :      Sucheingabe
* Author(s)   :     Andreas Lindner
* Copyright   :     Contenido - four for business, Andreas Lindner
* Created     :     09.08.2005
************************************************/

#Includes
cInclude('classes', 'class.template.php');

#Settings
$template = 'sucheingabe.html';
$cApiClient = new cApiClient($client);
$selected = $cApiClient->getProperty("search","resultpage");
...
Im forum habe ich schon mehrmals das gleiche Problem gefunden, jedoch keine Lösung.
Könnt Ihr mir helfen, oder habt Ihr einen Tip?

Vielen Dank

Verfasst: So 10. Feb 2008, 09:35
von emergence
es gibt aber nur das hier
-> http://contenido.org/forum/viewtopic.php?p=93250#93250

vielleicht ein typo ?
oder du hast eine idcat definiert die es nicht gibt und wirst auf eine fehlerseite mit idcat 31 weitergeleitet ?

Verfasst: Mo 3. Mär 2008, 16:12
von Paddischa
Danke für den Tip mit der Weiterleitung!

Es wird tatsächlich auf die "login_error_page" weitergeleitet, bei mir ist das die Startseite.
Nun müsste ich aber wissen, warum auf diese Seite umgeleitet wird.

Den Wert bei "resultpage" habe ich nun geändert, dass nur die Seite mit den Flachsenkern durchsucht wird.
[/url]

Wer kann mir helfen? Für Eure Tips bin ich sehr dankbar.

Paddischa

Verfasst: Mo 3. Mär 2008, 20:29
von wosch
Paddischa hat geschrieben:Es wird tatsächlich auf die "login_error_page" weitergeleitet, bei mir ist das die Startseite.
Eines ist komisch, es wird folgende URL als Fehlerseite/Startseite angezeigt:
http://www.bamue.de/cms/front_content.php?idcatart=25
idcatart ???
üblich ist idcat
(idcatart war ein Versuch eine eindeutige ID für Kategorie und Artikel zu bekommen, wurde aber dann nicht weiter verfolgt ... oder so ähnlich)

Paddischa hat geschrieben:Den Wert bei "resultpage" habe ich nun geändert, dass nur die Seite mit den Flachsenkern durchsucht wird.
resultpage hat nichts mit "durchsuchen" zu tun.
Meinst du searchrange?

Welche Werte/Daten hast du den in den Mandanteneinstellungen für resultpage und searchrange stehen?

Verfasst: Di 4. Mär 2008, 09:12
von Paddischa
Hallo, danke für Deine schnelle Antwort!

Nun habe ich eine Fehlerseite angelegt. Meine Mandanteneinstellungen sehen so aus:

Code: Alles auswählen

    backend upload_properties_language_dependant yes 
    generator xhtml true 
    global sender-email example@example.org 
    language separator §§§ 
    login_error_page idcatart 37 
    navigation idcat_homepage 1 
    navigation idcat_bottomnavi 2 
    navigation printarticlecat 3 
    navigation idcat_hilfsnavi 9 
    search resultpage 31 
    searchrange include 7 
    tinymce extended_valid_elements *[*] 
    tinymce valid_elements *[*] 
    tinymce content_css css/style.css 
Die Mandanteneinstellungen habe ich vom Beispielmandanten kopiert, vielleicht liegt darin auch ein Fehler.
Dien Beispielmandanten habe ich auf einem anderen Server installiert. Bei dieser (B+M) Installation habe ich ein Upgrade von 4.6.15 auf 4.6.23 gemacht. Bei einigen Modulen hatte ich daher andere Versionen im Vergleich zum Beispielmandanten.
Hängt das vielleicht auch damit zusammen?

Verfasst: Di 4. Mär 2008, 09:43
von wosch

Code: Alles auswählen

    login_error_page idcatart 37 
Die Angabe stimmt:
http://www.bamue.de/cms/front_content.php?idcatart=37

Code: Alles auswählen

search resultpage 31 
Hier muß die idcat der Kategorie mit der Start-Seite mit den Suchergebnissen eingetragen werden.
Im Beispielmandant ist es 40.
Artikel muß Online sein und Startartikel

Code: Alles auswählen

searchrange include 7  
Damit definierst du den Bereich (idcat/Kategorie) der Durchsucht werden soll.
Bei dir also nur die Kategorie mit der Seite Impressum.
Der Wert "vererbt" sich nach unten, sprich: alle Unterkategorien unter idcat=7 werden ebenfalls durchsucht.
Üblich ist die oberste Ebene aller zu durchsuchenden Kategorien,
beim Beispielmandandanten wäre das 1 (idcat = 1 = Hauptnavigation)

Irgendwas muß an deinen Einstellungen oder Randparameter (Startseite/Online gesetzt/...) nicht stimmen.
Das Suchmodul ist, wenn alle Parameter richtig gestzt sind, sehr gutmütig.

Verfasst: Di 4. Mär 2008, 10:45
von Paddischa
Danke!

Ich hab' den Fehler gefunden!!!
Statt der "idcat", die bei der Navigation angezeigt wird, habe ich die Werte genommen, die bei den Eigenschaften der Artikel stehen.

Nochmals vielen Dank für die Hilfe!!!!

Verfasst: Mi 25. Jun 2008, 20:09
von CvH
Paddischa hat geschrieben:Statt der "idcat", die bei der Navigation angezeigt wird, habe ich die Werte genommen, die bei den Eigenschaften der Artikel stehen.
Das mache ich auch die ganze Zeit... was meinst Du denn mit "die bei der Navigation angezeigt wird"? Wo kriege ich denn nun die korrekte idcat her, wenn nicht aus den Eigenschaften der Seite mit den Suchergebnissen???
Danke und Gruß
Catharina

Verfasst: Mi 25. Jun 2008, 20:48
von CvH
Jetzt habe ich es auch... schon komisch, dass so eine wichtige Information wie die idcat eben nicht in den Eigenschaften angezeigt wird. Ich habe es immer mit der idart und der idcatart verwechselt.

Wenn ich bei "Artikellink anzeigen" die Option wähle "Artikel mit Kategorie", dann gibt er mir im Link die Information aus idcat=...

Damit hat es dann funktioniert. :P

Sonnige Grüße
Catharina