Ergebnis 1 bis 6 von 6

Thema: Contao 2.10.2 - zwei getrennte Suchen

  1. #1
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard Contao 2.10.2 - zwei getrennte Suchen

    Hi,

    folgendes Problem, wir bräuchten für´s aktuelle Projekt eine globale Suche, die aber einen Unterzweig NICHT mit durchsucht.

    Für diesen Unterzweig solle eine zweite Suche gelten.

    Geht das? Wie bau ich das auf?

    Danke
    Gruß
    Michel
    Geändert von Lengen1971 (19.03.2012 um 08:45 Uhr)

  2. #2
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi, sry, ich muss das Thema nochmal aufgreifen, ist noch brandaktuell.

    Ich bräuchte zwei getrennte 'Suchen' für den Hauptzweig und einen Unterzweig.

    Ist sowas möglich?

    Gruß
    Michel

  3. #3
    Administrator Avatar von hofff
    Registriert seit
    02.06.2011.
    Beiträge
    846
    User beschenken
    Wunschliste

    Standard

    Hmmm ... also ich glaub, da musst du ein bissl mehr machen. Standardmäßig kannst du bei dem jeweiligen Suchmodul die jeweiligen Seiten auswählen, in denen gesucht werden soll. Beim Nebenzweig sollte das kein Problem sein, aber der Hauptzweig schließt ja dann den Nebenzweig mit ein. Du könntest natürlich die Seitenstruktur etwas umstellen.

    Ansonsten kann Dir da nur ein Dev weiter helfen.

    fg
    nicky


    ... von meinem iPad mit Tapatalk gesendet.
    ... alles wird besser!

    Präsident der Contao Association Website/Github | Mitglied der Contao Community Alliance Website/Github

    individuelle Webanwendungen, Erweiterungen und noch viel mehr ... www.hofff.com/Github

  4. #4
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hoi,

    ok, hab´s gestern hinbekommen. Geht. Muss man aber den Core ändern... aber das macht nix.

    Danke und Gruß
    Michel

  5. #5
    Contao-Nutzer
    Registriert seit
    18.01.2011.
    Ort
    Leipzig
    Beiträge
    23

    Standard Lösung

    Hi,

    kannst du den Lösungsweg kurz beschreiben. Ich hätte auch Interesse daran.

    Danke!

  6. #6
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,
    ja, ka Problem: in der Datei /system/modules/frontend die Datei ModuleSearch.php verändern ab Zeile 131. So sieht´s bei mir aus:
    PHP-Code:
    // Reference page
                
    if ($this->rootPage 0)
                {
                    
    $intRootId $this->rootPage;
                    
    $arrPages $this->getChildRecords($this->rootPage'tl_page');
                    
    array_unshift($arrPages$this->rootPage);
                    
                    if (
    $this->Input->post('FORM_SUBMIT') == 'tl_search_rezepte')      // wenn mein Suchformular folgende Form-ID hat, dann nur in ID6 und Unterseiten suchen
                    
    {
                        
    $arrPages $this->getChildRecords(6'tl_page');  
                        
    array_unshift($arrPages$this->rootPage);
                    }
                    else                       
    // wenn nicht
                    
    {
                        
    // Seite ID:6 und deren Unterseite solle ausgeschlossen werden (die Rezeptseiten)
                        
    $rezRootId=6;
                        
    $arrRezPages=$this->getChildRecords($rezRootId'tl_page');
                        
                        
    $arrPages=array_diff($arrPages,$arrRezPages);
                    }
                } 
    Ist halt leider Hard-Codiert, aber Update machen wir eh net und grossartig ändern wird sich auch nichts.

    Gruß
    Michel

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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