Legal Notice Hilfsfunktionen
Die legal_notice Komponente stellt eine kompakte, wiederverwendbare Zeile mit Urheberrechts- und rechtlichen Hinweisen dar.
Es kann in der Footer oder in anderen Seitenvorlagen verwendet werden, in denen eine Anwendung einen einheitlichen rechtlichen Hinweis benötigt.
Funktionen
Konfigurierbare Elemente: Jahr, Inhaber, Quellenangabe, Lizenztext und Rechteerklärung.
Lizenz-Link: Optionale URL für die Lizenz.
Benutzerdefiniertes Trennzeichen: Konfigurierbares Trennzeichen zwischen den einzelnen Bestandteilen (Standard ist ein Punkt in der Mitte).
Verwendung
Die Komponente wird über das legal_notice Tag eingebunden.
Parameter
config (LegalNoticeConfig oder als kwargs oder als Kombination aus beidem)
Dataclass für die Komponentenkonfiguration.
| Name | Typ | Beschreibung | Standardwert | Erforderlich |
|---|---|---|---|---|
| year | int | str | I.d.R das aktuelle Jahr (ist nicht zwingend erforderlich). |
False
|
|
| holder | str | Der Urheberrechtsinhaber. |
"" |
False
|
| source_label | str | Optionale Bezeichnung des Quellmodells, zum Beispiel „Open Source“. |
"" |
False
|
| license_text | str | Optionales Lizenzkennzeichen, zum Beispiel AGPL-3.0. |
"" |
False
|
| license_url | str | Optionale URL für das Lizenzlabel. |
"" |
False
|
| separator | str | Trennzeichen zwischen den einzelnen Teilen der rechtlichen Metadaten. |
"·" |
False
|
| rights_text | str | Optionale Rechteerklärung. |
"" |
False
|
| version | str | Optionaler Versionsstring, zum Beispiel v1.2.3. |
"" |
False
|
Barrierefreiheit
| WCAG AA | WCAG AAA | |
|---|---|---|
| Status |
|
N/A
|
WCAG AA (Grundlagen)
Das Impressum wird als Text dargestellt, damit es für Screenreader lesbar bleibt.
Dekorative Trennzeichen sind mit aria-hidden='true' gekennzeichnet.
Eine Lizenz-URL wird, sofern angegeben, als normaler, anklickbarer Link dargestellt.