2017-06-06 3 views
0

Ist es möglich, spezifische Inhalte für Zielgruppen je nach Mitgliedsgruppe anzuzeigen?Spezifischen Inhalt für Zielgruppen je nach Mitgliedsgruppe anzeigen Umbraco erweitern

Der aktuelle "Public Access" -Mechanismus ermöglicht es uns, rollenbasierte Einschränkungen für die ausgewählte Seite bereitzustellen. In diesem Fall könnten wir abhängig von der Anzahl der Mitgliedsgruppen eine Anzahl verschiedener Seiten erstellen und Einschränkungen zuweisen.

Ich frage mich, ob es möglich ist, unterschiedliche Seiteninhalte anzuzeigen, abhängig von der Mitgliedergruppe (unter der gleichen URL) oder kann ich es mit verschiedenen Modulen machen? Hat Umbraco bereits die Logik, wenn "Mitgliedsgruppe A" dem "Modul A" zugeordnet ist, zeigt er "Modul A" an? Oder "Mitgliedergruppe B" ist "Modul B" zugeordnet, er zeigt "Modul B"?

Vielen Dank im Voraus!

Antwort

1

ich glauben muss durch eigene Logik getan werden ... Sie können aber Umbraco die Dienste nutzen (siehe Link unten):

Umbraco - MemberGroup Service

Sie diese Klasse verwenden können, die Gruppe, die die bestimmen aktuelles Mitglied gehört zu. Sobald Sie dies festgestellt haben, müssen Sie lediglich zwischen den verschiedenen Inhaltsbereichen wechseln, die Sie jeder einzelnen Gruppe zeigen möchten.

Beispiel Knoten: FaqNode

  • RegisteredUserNotes

  • NonRegisteredUserNotes

  • OtherGroupNotes usw.

Hoffentlich macht Sinn ...

Grüße

Craig

+0

Jedesmal, wenn ich erstellen ein neues Mitglied Gruppe werde ich den Quellcode ändern müssen 'if (membergroup == A) {contentA.visible = true}' (zum Beispiel) und fügen Sie dann Membergroup B wenn ich eine neue Mitgliedergruppe erstelle? –

+0

Hallo Samuel, ja das ist richtig! Es sei denn, Sie haben es mit irgendeiner Art von Konfiguration (d. H. AppSettings) eingerichtet - indem Sie die verschiedenen Gruppen angeben und Sie könnten dann ein .contains (-Element) zum Abgleich verwenden. Sie sollten dann nur Ihre Konfigurationsdatei anstelle der Logik ändern. Sinn ergeben? –

+0

Ja Craig, vielen Dank für Ihre Hilfe! –

Verwandte Themen