Zum Inhalt

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

sachpool-portal/
└── compatibility-layer/
    └── authorization.tmpl

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