Seite 13 von 17
12) Feld: URL
Abweichungen / Änderungen gegenüber älteren Joomla-Versionen (3 / 4 / 5)
- Das URL-Feld nutzt jetzt die HTML5-Validierung des Browsers →
Fehler erscheinen sofort beim Tippen (früher erst beim Speichern). - Relative URLs sind jetzt erlaubt, wenn sie mit / beginnen
(alte Doku sagt „nicht zulässig“ → veraltet). - Die Liste „erlaubte Schemata“
wird nicht mehr fest im Feld definiert, sondern über die globale Filter- und Sicherheitskonfiguration geprüft. - „URL“ und „Datei“ sind keine echten Schemata mehr —
alte Beschreibungen sind falsch. Nur echte URI-Schemes gelten. - mailto:
wird weiterhin akzeptiert, aber ohne gültige Mailadresse wird gespeichert verweigert. - Optional kann das Feld jetzt auch leer bleiben,
ohne Validierungsfehler (wenn nicht Pflichtfeld).
Feldtyp: URL
Dieses Feld ist ein Eingabefeld speziell für Internet-Adressen. Joomla prüft automatisch, ob die Adresse technisch gültig ist. Du bekommst dadurch keine „freien Texte“, sondern nur echte Links.
Erlaubte Protokolle (Joomla 6)
Typische erlaubte Schemes:
http://
https://
ftp://
ftps://
mailto:
Zusätzlich erlaubt (je nach Sicherheitsfilter):
/relative/pfad
Nicht erlaubt:
www.example.com ← kein Protokoll
javascript:alert(1) ← Sicherheitsblock
data:... ← blockiert
/relative/pfad
Nicht erlaubt:
www.example.com ← kein Protokoll
javascript:alert(1) ← Sicherheitsblock
data:... ← blockiert
Wichtige Eigenschaften
Platzhalter Hilfetext im Eingabefeld (nur Anzeige).
Standardwert Vorausgefüllte URL.
Ziel (neu relevant in Joomla 6 Layouts) Legt fest, ob der Link später z. B. in neuem Tab geöffnet wird — wird im Template verarbeitet.
Pflichtfeld Wenn aktiv → Speichern ohne gültige URL unmöglich.
Was gespeichert wird
Joomla speichert immer den kompletten String:
https://example.com/kontakt
mailto:
/agb
Häufige Fehler
| Eingabe | Ergebnis |
|---|---|
| example.com | wird abgelehnt |
| https:/example.com | ungültig |
| mailto:test | ungültig |
| /kontakt | erlaubt |
| https:// | ungültig |