Contao-Camp 2024
Ergebnis 1 bis 6 von 6

Thema: Suche von Unterseiten im geschützen Bereich (Login) nicht möglich?

  1. #1
    Contao-Nutzer Avatar von Robin007
    Registriert seit
    04.02.2014.
    Ort
    Stockach
    Beiträge
    190

    Frage Suche von Unterseiten im geschützen Bereich (Login) nicht möglich?

    Hallo zusammen,

    ich würde gerne die Suchfunktion im geschützen Bereich des Logins für die dort angelegten Unterseiten nutzen.
    Kann das sein, dass die Suche nicht im geschützen Bereich funktioniert, denn wenn ich die Seiten ausserhalb des geschützen Bereichs lege, werden Sie nach dem Neuaufbau des Suchindexes gefunden.
    Wenn ich Sie wieder in den geschützen Bereich verschiebe > Suchindex neu aufbaue, dann wieder nicht.

    Gibt es eine Lösung?
    Schöne Grüsse vom Bodensee

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.901
    Partner-ID
    10107

    Standard

    Die Indexierung geschützter Seiten muss explizit aktiviert werden in den Systemeinstellung von Contao 4.5, falls das tatsächlich deine Contao Version ist. Contao 4.5 hat allerdings schon lange das Lebensende erreicht, daher solltest du auf mindestens Contao 4.9 aktualisieren.

    Siehe auch https://docs.contao.org/manual/de/sy...#website-suche

  3. #3
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard

    Ich habe eingeloggt einen Bereich mit verschiedenen Produkten, die nur für eingeloggte User zugänglich sind.
    Diese geschützten Bereiche werden auch durchsucht (config.yml -> index_protected: true).
    Nun werden diese Ergebnisse auch angezeigt, wenn der User nicht eingeloggt ist.

    Wie könnte man das umgehen?

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.901
    Partner-ID
    10107

    Standard

    Du bräuchtest im Endeffekt zwei Suchergebnismodule. Eines für Gäste und eines für eingeloggte Mitglieder. Im Suchmodul für Gäste schränkst du die Referenzseiten entsprechend ein. Ist vermutlich etwas mühsam, da du dediziert die Seiten markieren musst, die öffentlich sind.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard

    Danke! Also keine Einstellungsmöglichkeit dafür.

    Meine schnelle Lösung im search_default.html5
    Jedes einzelne Suchergebnis wird geprüft ob es angezeigt werden darf..
    PHP-Code:
    <?php
     
    if (!FE_USER_LOGGED_IN) {
      if (\
    PageModel::findByIdOrAlias($this->pid)->groups != NULL) {
        return;
      }
    }
    ?>

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.901
    Partner-ID
    10107

    Standard

    Zitat Zitat von heyho Beitrag anzeigen
    Danke! Also keine Einstellungsmöglichkeit dafür.
    Naja, doch schon . Wie von mir beschrieben.
    » sponsor me via GitHub or PayPal or Revolut

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
  •