Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Verschiedene Startseiten für Gäste und für reg. Benutzer?

Eingetragen von Tropse (111)
am 02.11.2021 - 19:51 Uhr in
  • Anfängerfragen
  • Drupal 9.x oder neuer

Hallo,

wie es aussieht, geht das nicht so einfach:
Different front page for logged in users [closed]
https://drupal.stackexchange.com/questions/288707/different-front-page-f...

Different front page for anonymous users and authenticated users
https://drupal.stackexchange.com/questions/244562/different-front-page-f...

usw.
Gibt es mit Drupal 9 eine andere Lösung?
Danke.

‹ (Gelöst) Ansicht anpassen von /admin/structure/taxonomy/manage/(abmessung)/overview/display Verschiedene Startseiten für Gäste und für reg. Benutzer? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

zwei Lösungen?

Eingetragen von Tropse (111)
am 03.11.2021 - 00:11 Uhr

Hallo,

was ist mit diesen Lösungen, um eine alternative Default front page/Standard-Startseite anbieten zu können?

1) Die Standard-Startseite ist per Tag nur für Gäste sichtbar. So bekommen eingeloggte User eine Fehlermeldung "403-Fehler (Zugriff verweigert)".
Unter: /admin/config/system/site-information im Feld (Default 403 (access denied) page) einen alternativen Node für zweite Startseite angeben. dann bekommen eingeloggte user eine andere Startseite angezeigt.
Nachteile, wenn für die Standard-Startseite die "403-Fehler" Fehlermeldung unterdrückt wird?

2) Front Page Modul: https://www.drupal.org/project/front/releases/8.x-1.x-dev
composer require 'drupal/front:1.x-dev@dev'

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mittels page_manager (+

Eingetragen von wla (9461)
am 03.11.2021 - 11:43 Uhr

Mittels page_manager (+ panels) lassen sich Seiten bei gleichem Pfad abhängig von der User-Rolle aufsetzen. Mit den Rollen Gast und Authentifizierter Benutzer sollte das klappen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe so etwas über Berechtigungen gelöst

Eingetragen von ronald (3857)
am 03.11.2021 - 20:21 Uhr

solange jemand unangemeldet ist, ist er Gast und hat nur Gastrechte

Wenn er angemeldet ist, hat er die Rechte von "registered"

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und wie sagt man es der Startseite 1 und 2?

Eingetragen von Tropse (111)
am 03.11.2021 - 20:36 Uhr
ronald schrieb

solange jemand unangemeldet ist, ist er Gast und hat nur Gastrechte

Und wie sagst du das der Startseite 1, die für Gäste zuständig ist?

ronald schrieb

Wenn er angemeldet ist, hat er die Rechte von "registered"

Und wie sagt man es der Startseite 2, die für registered User zuständig ist?
Wir sind hier im Anfängerforum. ;)

Vielleicht noch einen Schlagwort Zusammenhang? :)
danke.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Lösung die du suchst

Eingetragen von dinmikkith (1573)
am 06.11.2021 - 19:39 Uhr

Die Lösung die du suchst nennt sich https://www.drupal.org/project/page_manager Damit lassen sich unter anderem abhängig davon, ob Benutzer angemeldet sind oder nicht verschiedene Varianten ein und der selben Seite anzeigen. Das Modul ist oben ja schon genannt.

Zunächst ist hier mal der Klappentext von der Projektseite des Moduls:

Zitat:

Dies ist die Drupal 8 Version des Moduls Page Managers. Dieses Modul war früher Teil der Ctools, die von melinofchaos entwickelt wurden.

Das Modul ermöglicht die Erstellung neuer Seiten und ermöglicht ebenso die Platzierung von Blöcken innerhalb dieser Seiten.
Wie das Page Manager Modul in Drupal 7 bietet dieses Modul ein Konzept zur Erstellung sogenannter „Seitenvarianten", jede mit ihren eigenen Auswahlbedingungen.

Du legst also eine Seite für jede Zielgruppe an und wählst dann mittels Page Manager aus, unter welchen Bedingungen welche Variante der Seite angezeigt werden soll. Das macht man bei installiertem Pagemanager und aktivierter Page Manger UI unter Verwaltungsmenü > Struktur > Seiten beziehungsweise /admin/structure/page_manager

Zunächst erstellst du eine neue Seite

  • Unter Variantenkontext legst du HTTP Statuscode fest
  • Unter Optionale Feature s legst du Seitenzugriff fest
  • Nachdem du auf weiter gedrückt hast nimmst du die Benutzerrolle als Bedingung
  • Beim Statuscode nimmst du den Standard 200 OK
  • Für den Seitenzugriff der erstellten variante wählst du Benutzerrolle und wählst die gewünschte Benutzerrolle aus.
  • Anschließend fügst du über die Registerkarte oben rechts noch eine Variante hinzu und nimmst die andere Benutzerrolle.

Abschließend konfigurierst du was du haben willst und testest dass.

Nach dem du also festgelegt hast, das ein Benutzer eine Variante deiner Homepage abhängig von der Benutzerrolle angezeigt bekommen soll, wenn der Webserver bei der Anfrage eines Browsers den Statuscode 200 Alles „OK“ zurückgibt. Musst du abschließend nur noch festlegen, welche Variante der Startseite für angemeldete Benutzer angezeigt werden soll und welche für Gäste.

Ganz normales Exel wenn dann sonst also nichts weiter kompliziertes. Nur eben in Drupal.

Und für alle die Kein Excel können. Wenn die Seite im Normalzustand geladen wird und der Browser den HTTP-Statuscode 200 zurückgibt, mit dem er anziegt, das alles OK ist. Dann entscheide über die Anzeige der entsprechenden Seite anhand der Benutzerrolle des Benutzers, der die Website gerade betrachtet. So einfach wie Kuchen backen eben,

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Tagen
  • Hey danke
    vor 2 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 3 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20454

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 22 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association