Ergebnis 1 bis 8 von 8

Thema: Ausschluss von Filter-URLs vom Contao Suchindex

  1. #1
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    624

    Standard Ausschluss von Filter-URLs vom Contao Suchindex

    Nachdem die Sitemap so aussieht, wie ich es möchte, geht es jetzt noch um den Suchindex innerhalb von Contao.

    Nachdem ich ihn neu aufgebaut habe, sieht er weitgehend so aus, wie ich es mir wünsche (einige Links sind Filterlinks im Text und so direkt im Suchindex), aber dann kommen die ganzen Filter-URLs dazu, sobald ein Filter im Frontend angewendet wird.

    Ich habe dies hier im Handbuch gefunden:

    https://metamodels.readthedocs.io/de...m-search-index

    Ich habe diesen Codeblock ganz nach oben ins Template eingefügt, damit keine URL aufgenommen wird, die auch Filter enthält. Sie werden dennoch alle aufgenommen. Wo muss dieser Block hin, wenn ich alle Filter-URLs nicht im Suchindex möchte. Oder funktioniert der in 5.3 nicht mehr?
    Viele Grüße
    Shania

  2. #2
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.418
    User beschenken
    Wunschliste

    Standard

    guck mal in den Quelltext (ganz unten) der Seite, bei aktivem Filter - ist den JSON-LD-Daten der Parameter noSearch auf true?

  3. #3
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    624

    Standard

    Du meinst das hier?

    Code:
    {
        "@context": "https:\/\/schema.contao.org",
        "@graph": [
            {
                "@type": "Page",
                "fePreview": false,
                "groups": [],
                "noSearch": false,
                "pageId": 198,
                "protected": false,
                "title": "Farbschläge und die Geschlechtsbestimmung der Nymphensittiche"
            }
        ]
    }
    Viele Grüße
    Shania

  4. #4
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.418
    User beschenken
    Wunschliste

    Standard

    das sollte dann so aussehen

    Code:
    "noSearch": true,
    etwas verwirrend mit der doppelten Verneinung

    Wird der Code von Dir auch ausgeführt? mal debuggt?

  5. #5
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    624

    Standard

    Im Debugmodus gibt es keine Fehler mehr. Die hatte ich beseitigt.

    Was kann ich sonst tun?
    Viele Grüße
    Shania

  6. #6
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.418
    User beschenken
    Wunschliste

    Standard

    PHP-Code:
     if (!empty($this->filterParams)) {
         global 
    $objPage;
         
    $objPage->noSearch true;
    dump('Moin');
     } 

  7. #7
    Contao-Fan
    Registriert seit
    20.06.2009.
    Beiträge
    624

    Standard

    Sobald ein Filter gesetzt ist, steht "Moin" auf der Seite.
    Viele Grüße
    Shania

  8. #8
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.418
    User beschenken
    Wunschliste

    Standard

    o.k.! ... hmmm müsste man mal recherchieren, ob $objPage->noSearch noch geht in 5

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 6 (Registrierte Benutzer: 2, Gäste: 4)

  1. Shania,
  2. zonky

Berechtigungen

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