Kompatibilitätslayer¶
Überblick¶
Der Kompatibilitätslayer ist die zentrale Infrastruktur-Schicht, die alle portierten Module mit dem WebEdition-Kontext verbindet. Er stellt Authentifizierungsdaten, Nutzervariablen und den Datenfilter für dynamische Links bereit.
Komponenten¶
authorization.tmpl¶
Wird auf allen internen Seiten eingebunden. Stellt Nutzerdaten in zwei Formaten bereit:
- Altes Format (für portierte Skripte):
$benutzer,$owner,$ownerid - Neues Format:
$sach_BEZEICHNER(z.B.$sach_user,$sach_forename)
Datenfilter¶
Ersetzt Platzhalter in Texten, Links und URL-Parametern zur Laufzeit. Wird aus Performance-Gründen nur in vorgesehenen Bereichen aktiv (aktuell: Tarifrechner, Vergleichsportale).
→ Vollständige Platzhalter-Dokumentation: Link-Modul
Verzeichnisstruktur¶
Historisch: newscat-conversion.tmpl
Das Template migration/newscat-conversion.tmpl diente der einmaligen Übernahme
von Kategorien in WebEdition und wird nicht mehr benötigt.
→ Datenbankzugriff: siehe Datenbank-Zugriff