Drupals Contrib-Modul " Search Restrict" ist ein einfaches Modul, das nur die Grundlagen enthält. Administratoren können die Suche nach Inhaltstypen nach Rollen einschränken.
Auf der Seite des Moduls:
Der Ansatz dieses Moduls besteht darin, die Suchabfrage neu zu schreiben, sodass Inhalte indiziert und als Suchergebnisse für Benutzer in Rollen verfügbar sind, die über die Berechtigung zum Anzeigen verfügen, für andere Rollen jedoch nicht angezeigt werden. Integriert sich in Apache Solr, um Ergebnisse basierend auf der Rolle der suchenden Person auszuschließen.
Laden Sie das Modul einfach herunter, installieren Sie es und aktivieren Sie es. Wenn Sie dann (nach Rolle) einschränken möchten, welche Benutzer nach welchen Inhaltstypen suchen dürfen, bearbeiten Sie jeden Inhaltstyp einzeln. Daraufhin wird unter den Anzeigeeinstellungen die Option "Sucheinschränkung" angezeigt. Sie können für jeden Inhaltstyp festlegen, welche Rollen nach Knoten dieses Inhaltstyps suchen dürfen.