Projekt Einreichen Login
Projekt Einreichen - Login
Überblick
Die Vorlage „Projekt Einreichen Login" zeigt abhängig vom Anmeldestatus und der Benutzerrolle unterschiedliche Inhalte an. Diese Vorlage kann auf jeder beliebigen Seite Ihrer Plattform eingebunden werden, nicht nur auf der "Projekt einreichen"-Seite.
Verschiedene Ansichten der Vorlage
Für nicht angemeldete Benutzer (Registrierung geöffnet)
Wenn der Besucher nicht eingeloggt ist und die Registrierung geöffnet ist, werden angezeigt:
Registrierungsbereich mit Überschrift, Text und Button "Jetzt registrieren"
Login-Bereich mit Überschrift "Bereits registriert?" und Link zum Login
[Screenshot folgt]
Für nicht angemeldete Benutzer (Registrierung geschlossen)
Wenn der Besucher nicht eingeloggt ist und die Registrierung geschlossen ist:
Hinweistext statt Registrierungsformular
Standard-Text: "+++ Aktuell ist das Registrieren von Organisationen und das Einstellen von Projekten nicht möglich. +++"
Dieser Text kann über den Parameter
register_not_allowedangepasst werden
[Screenshot folgt]
Für angemeldete Organisationsnutzer
Wenn ein Organisationsnutzer eingeloggt ist:
Begrüßungstext mit personalisierter Überschrift
Link zur internen Projektübersicht zum Einreichen neuer Projekte
[Screenshot folgt]
Für Administratoren
Wenn ein Administrator eingeloggt ist:
Begrüßungstext mit personalisierter Überschrift
Link zur Administrationsoberfläche
Direktzugriff auf Backend-Funktionen
[Screenshot folgt]
Einbindung
Diese Vorlage kann auf jeder Seite Ihrer Plattform eingebunden werden.
Aktueller Pfad (empfohlen):
{% include "_include/cms_helper_bfsg/<language>/_submit_login_area.html" with ... %}
Ersetzen Sie <language> mit:
de_sie(formell, Sie-Form)de_du(informell, Du-Form)en(Englisch)
Wichtig: Das gesamte {% include ... %} Statement muss in einer Zeile geschrieben werden.
Beispiel - Einfache Einbindung:
{% include "_include/cms_helper_bfsg/de_du/_submit_login_area.html" with register_now_heading="Jetzt Registrieren!" logged_in_heading="Willkommen zurück!" %}
Häufige Verwendung: Kombination mit Beschreibungsbereich
Auf der "Projekt einreichen"-Seite wird diese Vorlage üblicherweise zusammen mit der Beschreibungs-Vorlage verwendet:
{% include "_include/cms_helper_bfsg/de_sie/_submit_description_area.html" with heading_h2="Ihr Text hier" hide_orga_exemption_non_profit=True %}
{% include "_include/cms_helper_bfsg/de_du/_submit_login_area.html" %}
Hinweis: Die Beschreibung verwendet typischerweise die Sie-Form (de_sie), während der Login-Bereich oft die Du-Form (de_du) nutzt. Sie können beide Bereiche aber auch in der gleichen Anredeform gestalten.
Veraltete Syntax (nicht mehr verwenden):
{% include "_include/cms_helper/_submit_login_area.html" %}
Bitte verwenden Sie stattdessen den neuen Pfad mit Sprachauswahl.
Verfügbare Parameter
Texte für nicht angemeldete Benutzer (Registrierung geöffnet)
Parameter | Beschreibung | Wann sichtbar |
|---|---|---|
| Überschrift "Jetzt registrieren" | Nur für nicht eingeloggte Benutzer, wenn Registrierung geöffnet |
| Text im Bereich "Jetzt registrieren" | Nur für nicht eingeloggte Benutzer, wenn Registrierung geöffnet |
| Text auf dem "Jetzt registrieren"-Button | Nur für nicht eingeloggte Benutzer, wenn Registrierung geöffnet |
| Überschrift "Bereits registriert?" | Nur für nicht eingeloggte Benutzer |
| Text unter "Bereits registriert?" mit Login-Link | Nur für nicht eingeloggte Benutzer |
Texte für angemeldete Benutzer
Parameter | Beschreibung | Wann sichtbar |
|---|---|---|
| Überschrift für angemeldete Nutzer | Für alle eingeloggten Benutzer |
| Text für Organisationsnutzer mit Link zur Projektübersicht | Nur für eingeloggte Organisationsnutzer |
| Text für Administratoren mit Link zur Administration | Nur für eingeloggte Administratoren |
Sonderfälle
Parameter | Beschreibung | Standard-Text | Wann sichtbar |
|---|---|---|---|
| Eigener Text, der angezeigt wird, falls die Organisationsregistrierung deaktiviert ist | "+++ Aktuell ist das Registrieren von Organisationen und das Einstellen von Projekten nicht möglich. +++" | Nur für nicht eingeloggte Benutzer, wenn Registrierung geschlossen |
Praktische Beispiele
Beispiel 1: Anpassung für nicht angemeldete Benutzer
{% include "_include/cms_helper_bfsg/de_du/_submit_login_area.html" with register_now_heading="Starte jetzt!" register_now_text="Registriere deine Organisation und reiche dein Projekt ein." register_now_button_text="Zur Registrierung" already_registered_heading="Schon dabei?" already_registered_text="Dann melde dich hier an." %}
Beispiel 2: Anpassung für angemeldete Organisationsnutzer
{% include "_include/cms_helper_bfsg/de_sie/_submit_login_area.html" with logged_in_heading="Willkommen zurück!" logged_in_orga_text="<p>Klicken Sie <a href='/projects/'>hier</a>, um ein neues Projekt einzureichen.</p>" %}
Beispiel 3: Anpassung bei geschlossener Registrierung
{% include "_include/cms_helper_bfsg/de_sie/_submit_login_area.html" with register_not_allowed="<p><strong>Die Bewerbungsphase startet am 01.03.2024.</strong></p><p>Bitte schauen Sie zu diesem Zeitpunkt wieder vorbei.</p>" %}
Hinweis: Wenn Sie den Parameter register_not_allowed nicht setzen, wird automatisch folgender Text angezeigt: "+++ Aktuell ist das Registrieren von Organisationen und das Einstellen von Projekten nicht möglich. +++"
Beispiel 4: Kombination mehrerer Anpassungen
{% include "_include/cms_helper_bfsg/de_du/_submit_login_area.html" with register_now_heading="Mach mit!" register_now_button_text="Jetzt starten" logged_in_heading="Schön, dass du da bist!" logged_in_orga_text="<p>Reiche jetzt dein Projekt ein: <a href='/projects/'>Zur Projektübersicht</a></p>" %}
Beispiel 5: Einbindung auf einer Landingpage
Die Vorlage kann auch auf anderen Seiten verwendet werden, z.B. auf einer Kampagnen-Landingpage:
{% include "_include/cms_helper_bfsg/de_sie/_submit_login_area.html" with register_now_heading="Jetzt Teil werden!" register_now_text="Registrieren Sie sich kostenlos und profitieren Sie von unserer Förderung." %}
Beispiel 6: Vollständiges Include mit allen Parametern
{% include "_include/cms_helper_bfsg/de_du/_submit_login_area.html" with logged_in_heading="Willkommen zurück!" logged_in_admin_text="<p>Sie sind als Administrator angemeldet. <a href='/admin/'>Zur Administration</a></p>" logged_in_orga_text="<p>Sie sind als Organisationsnutzer angemeldet. <a href='/projects/'>Zur Projektübersicht</a></p>" register_now_heading="Jetzt registrieren!" register_now_text="<p>Registrieren Sie Ihre Organisation und reichen Sie Ihr Projekt ein.</p>" register_now_button_text="Zur Registrierung" already_registered_heading="Bereits registriert?" already_registered_text="<p>Dann melden Sie sich hier an.</p>" register_not_allowed="<p><strong>Die Bewerbungsphase startet am 01.03.2024.</strong></p><p>Bitte schauen Sie zu diesem Zeitpunkt wieder vorbei.</p>" %}
Wichtige Hinweise
Flexible Verwendung: Diese Vorlage kann auf jeder Seite Ihrer Plattform eingebunden werden - nicht nur auf "Projekt einreichen". Nutzen Sie sie überall dort, wo Sie Besucher zur Registrierung oder zum Login auffordern möchten.
Automatische Anzeige: Die Vorlage erkennt automatisch:
Ob der Benutzer eingeloggt ist oder nicht
Welche Rolle der Benutzer hat (Organisation oder Administrator)
Ob die Registrierung geöffnet oder geschlossen ist
Include in einer Zeile: Das gesamte {% include ... %} Statement muss in einer Zeile geschrieben werden (keine Zeilenumbrüche).
HTML-Formatierung: Verwenden Sie HTML-Tags für Formatierungen:
Fett:
<strong>Text</strong>Links:
<a href="/url">Text</a>Absätze:
<p>Text</p>Zeilenumbruch:
<br>
Anführungszeichen: Bei HTML im Parameter einfache Anführungszeichen verwenden: style='font-size: 1.1em;'