Skip to main content
Skip table of contents

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_allowed angepasst 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):

CODE
{% 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:

CODE
{% 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:

CODE
{% 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

register_now_heading

Überschrift "Jetzt registrieren"

Nur für nicht eingeloggte Benutzer, wenn Registrierung geöffnet

register_now_text

Text im Bereich "Jetzt registrieren"

Nur für nicht eingeloggte Benutzer, wenn Registrierung geöffnet

register_now_button_text

Text auf dem "Jetzt registrieren"-Button

Nur für nicht eingeloggte Benutzer, wenn Registrierung geöffnet

already_registered_heading

Überschrift "Bereits registriert?"

Nur für nicht eingeloggte Benutzer

already_registered_text

Text unter "Bereits registriert?" mit Login-Link

Nur für nicht eingeloggte Benutzer

Texte für angemeldete Benutzer

Parameter

Beschreibung

Wann sichtbar

logged_in_heading

Überschrift für angemeldete Nutzer

Für alle eingeloggten Benutzer

logged_in_orga_text

Text für Organisationsnutzer mit Link zur Projektübersicht

Nur für eingeloggte Organisationsnutzer

logged_in_admin_text

Text für Administratoren mit Link zur Administration

Nur für eingeloggte Administratoren

Sonderfälle

Parameter

Beschreibung

Standard-Text

Wann sichtbar

register_not_allowed

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

CODE
{% 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

CODE
{% 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

CODE
{% 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

CODE
{% 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:

CODE
{% 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

CODE
{% 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;'

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.