# Benutzerdefinierte Startseite für Gruppen

**URL:** https://meta.discourse.org/t/custom-homepage-for-groups/199623
**Category:** Theme component
**Created:** [7. August 2021 um 20:12 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623 "2021-08-07T20:12:05Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [7. August 2021 um 20:12 UTC](https://meta.discourse.org/t/custom-homepage-for-groups/199623/1 "2021-08-07T20:12:05Z")

</div>

## Übersicht

Nach der Installation und dem Hinzufügen zum aktiven Theme ermöglicht diese Theme-Komponente die Steuerung der „Startseite". Diese kann von den Standardseiten, die Discourse standardmäßig erlaubt, abweichen. Zudem können verschiedene Gruppen unterschiedliche „Startseiten" haben (z. B. wenn Gruppenmitglieder nur oder hauptsächlich an einer bestimmten Kategorie interessiert sind). Dies gilt für alle Benutzer, anonyme (nicht eingeloggte) Benutzer, mobile Benutzer oder gemäß der **primären Gruppe** eines Benutzers. Ursprünglich entwickelt von @pfaffman. Siehe [User-specific Discourse home page](https://meta.discourse.org/t/user-specific-discourse-home-page/160229).

### Anwendungsfälle:

1. Sie möchten etwas anderes als die „normale" Startseite.
2. Sie möchten eine andere Startseite für anonyme Benutzer.
3. Sie möchten eine andere Startseite für mobile Benutzer.
4. Sie haben eine Gruppe von Nutzern, die nur an einem kleinen Ausschnitt Ihrer Instanz interessiert sind. Diese möchten nur ihre spezifische Kategorie sehen.
5. Temporäre Umleitung einer Gruppe Ihrer Nutzer zu einer besonderen Veranstaltung oder Ähnlichem.
6. Unterschiedliche Landingpages für verschiedene Gruppen haben.

## Einstellungen

### Benutzerdefinierte Standard-Startseite

Ermöglicht das Festlegen einer globalen benutzerdefinierten Startseite.

### Anon-Seite

Dies ermöglicht die Verwendung einer bestimmten Seite für Benutzer, die nicht in Ihre Site eingeloggt sind. Dies überschreibt die oben genannte globale Einstellung.

### Mobile Startseite

Wie unter [Force Mobile Homepage](https://meta.discourse.org/t/force-mobile-homepage/95705) beschrieben, ermöglicht dies die Festlegung einer anderen Startseite für mobile Benutzer. Dies überschreibt die oben gewählten Optionen.

### Gruppen-Seitenzuordnung

Dies ermöglicht mehrere Einträge. Jeder Eintrag sollte im Format `gruppen_name:pfad` sein, wobei `gruppen_name` der Gruppen-Slug (nicht der Gruppen-`Vollständiger Name`) ist und `pfad` die gewünschte Startseite (z. B. „/c/great-category/4") ist.

> ![image](https://global.discourse-cdn.com/meta/original/3X/4/9/49213a7a53b1be5a9d06dd59926e528dc6865e47.png)

Stellen Sie sicher, dass die Zielbenutzer die angegebene Gruppe als ihre **primäre Gruppe** festgelegt haben, und Sie sind fertig. Wenn die Theme-Einstellung oder die primäre Gruppe des Benutzers geändert wird, ist ein Neuladen erforderlich, damit die Änderung wirksam wird.

> ⚠ Benutzer mit einer angegebenen Gruppe als **primär** können Ihre „normale" Startseite nicht erreichen, es sei denn, Sie stellen sicher, dass sie dies tun können (z. B. über die native Seitenleiste).

## Bekanntes Problem – auf relative URLs beschränkt

Und das schließt leider [Page Publishing](https://meta.discourse.org/t/page-publishing/151971) nicht ein. Sie können dies jedoch umgehen, indem Sie einen Permalink erstellen, der zur externen Site weiterleitet, und auf diesen Permalink verweisen.

- @pfaffman hat dies mit einem Permalink unter `/go-google` getestet, der zu `https://google.com` weiterleitet, und etwas wie `gruppen-name:/go-google`.
- Sie erstellen Permalinks über die Admin-Einstellungen unter `/admin/customize/permalinks`.

| | | |
| --- | --- | --- |
| 🛠 | **Repository** | [GitHub - pfaffman/discourse-custom-homepage-for-groups: Discourse theme component to change home page based on user's primary group · GitHub](http://github.com/pfaffman/discourse-custom-homepage-for-groups) |
| ❓ | **Installationsanleitung** | [So installieren Sie ein Theme oder eine Theme-Komponente](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) |
| 📖 | **Neu bei Discourse Themes?** | [Anfängerleitfaden zur Verwendung von Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

---

_[View the full topic](https://meta.discourse.org/t/custom-homepage-for-groups/199623)._
