Ergebnis 1 bis 11 von 11

Thema: kein context bei suche

  1. #1
    Gesperrt
    Registriert seit
    20.06.2009.
    Ort
    Salzburg
    Beiträge
    162
    Partner-ID
    4714

    Standard kein context bei suche

    hallo,

    habe bei einer TYPOlight installation ein komisches problem:
    bei der suche kommt $this->context nicht bis zum template.
    die suche funktioniert prinzipiell, seiten wurden indexiert und werden auch gefunden.
    es wird aber immer nur der titel angezeigt. am template liegt es nicht.

    ein showTemplateVars(); liefert folgendes ergebnis:
    Code:
    Array
    (
        [url] => unser-know-how.html
        [link] => Das Unternehmen - Know-how
        [href] => http://www.xxxxxxxx.com/unser-know-how.html
        [title] => Das Unternehmen - Know-how
        [class] => even
        [relevance] => 42.86
        [filesize] => 12.53
        [matches] => unternehmen
    )
    es scheint also, dass die variable context nicht mitgeliefert wird.

    hier meine moduleinstellungen:


    hat jemand eine idee?
    danke
    oliver

  2. #2
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    49

    Standard

    Gibt/Gab es eine Lösung?

  3. #3
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hm, also wenn ich in die search_default.tpl
    PHP-Code:
    <!-- <?php $this->showTemplateVars(); ?> -->
    eingebe und damit dann eine Suche durchführe, steht bei mir die context-Angabe drin. Ich hab das jetzt aber gerade nur auf ner 2.7.x (nicht 2.8) getestet.

    PHP-Code:
    <!-- Array
    (
        [
    url] => multimedia.html
        
    [link] => Multimedia
        
    [href] => http://www.XXXXX.de/multimedia.html
        
    [title] => Multimedia
        
    [class] => odd
        
    [relevance] => 75.00
        
    [filesize] => 8.09
        
    [matches] => typolight
        
    [context] => Multimedia Für <span class="highlight">TYPOlight</spangibt es viele verschiedene Arten wie man … Beispiele für Sie vorbereitetStandardgalerie (<span class="highlight">TYPOlight</spanBasisdfGallery (<span class="highlight">TYPOlight</spanBasisFlash)
        [
    hasContext] => 1
    )
      --> 
    Unterschied: Ich habe als Suchformular-Layout das "Erweiterte Formular" und einen deutlich kleineren Kontext gewählt. Ob es daran liegt, weiß ich aber nicht.

  4. #4
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    49

    Standard

    Hallo Nina,

    danke für die Antwort. Leider ist bei mir die Ausgabe der Variablen wie bei Oliver: ohne den Teil mit Context. Ansonsten habe ich die Einstellungen ähnlich wie Du (auch "Erweiterte Formular" und auch 2.7.x).

    Es ging ja mal vor einiger Zeit. Leider habe ich keinen Plan, seit wann der Context fehlt. Und leider habe ich auch keine Idee, mit welchem Plugin da was kollidieren könnte... im Prinzip tut die Suche ja, nur eben ohne den Context, was ich extrem schade finde. :-(

    Gruß Pepino

  5. #5
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hm, eigenartig. Gib mal ein paar mehr Infos zur Umgebung:

    - Welche TYPOlight-Version genau?
    - Welche ThirdParty Extensions sind installiert?
    - Screenshot deiner Modul-Sucheinstellungen

  6. #6
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    49

    Standard

    Zitat Zitat von Nina Beitrag anzeigen
    - Welche TYPOlight-Version genau?
    - Welche ThirdParty Extensions sind installiert?
    - Screenshot deiner Modul-Sucheinstellungen
    TYPOlight-Version: 2.7.6
    Extensions:
    • autoarticle 0.1.2 stable 15
    • backend_user_online 0.2.0 stable 7
    • BackupDB 1.1.2 stable 18
    • cacheicon 1.0.1 stable 4
    • calendar_eventsattend 1.0.7 stable 6
    • calendar_ical 1.2.0 stable 8
    • countryselect 1.0.0 stable 9
    • dashboard 1.1.1 stable 11
    • DC_DynamicTable 0.1.0 stable 13
    • efg 1.12.1 stable 32
    • ext404 0.9.0 stable 6
    • formauto 1.0.9 stable 7
    • formcheck 1.0.1 stable 4
    • frontenduserimport 0.0.1 beta1 10 RCBeta
    • googlesitemap 1.1.0 stable 7
    • helpmessage 2.0.0 stable 11
    • inputcount 1.2.1 stable 2
    • licensewidget 1.0.0 stable 7
    • mltext 1.0.0 stable 10
    • mootoolsnav 1.0.0 stable 7
    • MultiTextWizard 1.0.4 stable 10
    • newstwitter 1.0.0 stable 19
    • inputcount 1.2.1 stable.
    • Photoalbums 0.7.3 stable 3
    • pm 1.1.0 stable 9
    • routenplaner 0.4.0 stable 10
    • xls_export 1.0.0 stable 10
    • xNewsletterSender 1.2.0 stable 8
    • zz_bebreadcrumb 1.0.0 stable 21
    • zz_etag 1.0.0 stable 4
    Angehängte Grafiken Angehängte Grafiken

  7. #7
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    49

    Standard

    Ich denke, an den Einstellungen kann es eigentlich nicht liegen, da es ja bereits funktioniert hat. Deshalb tippe ich auf ein Problem mit einer Erweiterung oder mit einem Versionsupdate von TL.

  8. #8
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ne ganze Menge an Extensions ^^

    Stell mal testweise die "Gesamte Kontextlänge" auf 200 runter und teste damit um sicher zu gehen, dass ihm da die Zahl nicht zu groß ist. Sonst sehe ich da an den Einstellungen auch nichts besonderes.

    Wenn es so viele Extensions sind, deaktiviereich immer eins nach dem anderen unter System > Einstellungen > Inaktive Erweiterungen und teste dann, ob der gewünschte Effekt (Suche mit Context) im Frontend eintritt.

    So musst du die Extensions nicht deinstallieren, sondern kannst sie nach dem Test wieder fix aktiv schalten.

  9. #9
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    49

    Standard

    Ich habe das Problem einkreisen und lösen können:

    das Anschalten der Error-Messages brachte zum Vorschein, daß es ein Problem im Such-Modul von TL gab: in system/modules/frontend/ModuleSearch.php in Zeile 254
    Code:
    Warning: preg_match_all() [function.preg-match-all]: Compilation failed: unknown property name after \P or \p at offset 11 in /home/www/system/modules/frontend/ModuleSearch.php on line 254
    Die Lösung war, daß mein Provider wohl die PHP Version ausgetauscht hatte (war plötzlich Version 5.2.8) und es damit nicht funktioniert hatte. Nun mit 5.3.1 geht es wieder problemlos.

  10. #10
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ah, na darauf muss man erstmal kommen
    Schön, dass es jetzt klappt.

  11. #11
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    49

    Standard

    ja, in der Tat gut, daß es nun funktioniert.
    Es lag wohl daran: https://contao.org/faq-leser/items/s...-compiled.html

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Suchmaschine Typolight 2.8.3 $this->context fehlt
    Von navman im Forum Entwickler-Fragen
    Antworten: 3
    Letzter Beitrag: 19.05.2010, 08:10
  2. Antworten: 1
    Letzter Beitrag: 11.05.2010, 06:33
  3. Suche ergibt kein Ergebnis
    Von rkalle im Forum Installation / Update
    Antworten: 6
    Letzter Beitrag: 26.04.2010, 08:28
  4. Suche in Events (abgesehen von "globaler Suche")
    Von typolight-user im Forum Nachrichten/Events/FAQ
    Antworten: 0
    Letzter Beitrag: 16.10.2009, 15:54
  5. Suche : Suchresultate zeigt kein Context mehr :-(
    Von aeternitas103 im Forum Sonstiges zu Contao
    Antworten: 3
    Letzter Beitrag: 10.07.2009, 13:10

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •