AddOn
Template Manager Multi-Domain/-Language
Beschreibung
Ein REDAXO-Addon zur Verwaltung von domain- und sprachspezifischen Template-Einstellungen über DocBlock-Konfiguration.Alternative zu Global-Settings und Domainsettings. Settings templatespezifisch. Jedes Template bringt seine Settings mit
github.com/FriendsOfREDAXO/template_manager
Umsetzung
Versionen
1.5.1
UX fixes und Rolle hinzugefügt ... nur Admins und User mit entsprechendem Recht sollten kopieren können
1.5.0
NEU
Globale Variablen (GLOBAL_SETTINGS) ermöglichen domainübergreifende Einstellungen wie Firmendaten oder API-Keys, die automatisch als Fallback greifen wenn kein Template-Setting vorhanden ist. Felder können jetzt in thematische Akkordeon-Gruppen mit Font-Awesome-Icons organisiert werden. Gruppen lassen sich per Benutzerrolle ein-/ausblenden, sodass sensible Felder nur für Admins sichtbar sind.
Der neue Feldtyp notice erlaubt es, Hinweise, Warnungen und Erklärungen direkt im Einstellungsformular einzubetten – ohne Datenbankfeld, in vier Stilen (info, success, warning, danger). Domain-Einstellungen eines Templates können jetzt per Klick auf eine andere Domain kopiert werden, wahlweise für einzelne Sprachen und mit oder ohne Überschreiben bestehender Werte. Außerdem wurde der Dark Mode für das OpeningHours-Widget ergänzt und ein Typen-Bug bei der REDAXO Default-Domain behoben.
1.4.0
Neu: Akkordeons mit Icons 👍🏼
1.3.0
1.3.0] - 2026-01-19
Added - OpeningHours Widget (NEU)
- ✅ SocialLinksFieldRenderer - Social Media Links mit Drag & Drop Sortierung (30+ Icons)
Neuer Feldtyp opening_hours:
- ✅ OpeningHoursFieldRenderer - Professionelle Öffnungszeiten-Verwaltung im Google My Business Style
- ✅ OpeningHoursHelper - Frontend-Helferklasse mit Mehrsprachigkeit (DE/EN)
- ✅ 3 Tabs im Backend: Reguläre Zeiten | Sonderzeiten/Feiertage | Live-Vorschau
1.2.0
Template Manager 1.2.0
Neue Features
- External Linklist Field: Eigener Feldtyp
external_linklistfür strukturierte externe Links - Live-Vorschau: Echtzeit-Validierung und Vorschau im Backend mit Fehlerprüfung
- Collapsible Format-Hilfe: Platzsparende Format-Erklärung per Click
- ExternalLinklistWidget: Helper-Klasse mit
parse()undrenderHtml()Methoden - Saubere Architektur: Eigener FieldRenderer statt textarea-Missbrauch
API
// HTML direkt rendern
echo ExternalLinklistWidget::renderHtml(
TemplateManager::get('tm_footer_partners'),
true // Links in neuem Tab
);
// Als Array parsen
$links = ExternalLinklistWidget::parse(
TemplateManager::get('tm_footer_partners')
);
// ['name' => '...', 'url' => '...', 'description' => '...']
Format
Ein Link pro Zeile: Name|URL|Beschreibung (Beschreibung optional)
Installation
composer require friendsofredaxo/template_manager
Links
Anforderungen
- REDAXO >= 5.17
- PHP >= 8.0
- YRewrite >= 2.0
1.0.0
Ein REDAXO-Addon zur Verwaltung von domain- und sprachspezifischen Template-Einstellungen über DocBlock-Konfiguration.
New Contributors
- @skerbis made their first contribution in https://github.com/FriendsOfREDAXO/template_manager/pull/3
Full Changelog: https://github.com/FriendsOfREDAXO/template_manager/commits/1.0.0