AddOn


D2U Helper - Hilfsaddon für D2U Addons mit schönen Redaxo Gadgets

Beschreibung

Addon bietet Hilfsklassen die in mehreren Addons von design-to-use (Autor: Tobias Krais) verwendet werden, z.B. für die Installation und automatische Aktualisierung von Modulen.

Außerdem werden Module und Templates zur 1-Click-Installation angeboten, die auf Wunsch auch automatisiert Updates erhalten.

Und in den Einstellungen finden sich Optionen wie:
- Optionen um Google Analytics, Google Maps oder WiredMinds eMetrics einfach hinzuzufügen.
- Option um aktuelles JQuery / Bootstrap 4 automatisiert in Template einzubinden.

1-Klick Installation von Modulen (Auszug):

  • Openstreetmap (auf Geolocation basierend) und Google Maps Karten, DSGVO konform
  • YouTube Video, ebenfalls DSGVO konform
  • Texteditor mit Einstellungsmöglichkeit, welcher Lieblingseditor eingebunden werden soll. Kompatibel mit CKEditor, TinyMCE und Redactor.
  • Ekko Lightbox Bildergalerie
  • Artikel aus anderer Sprache übernehmen
  • Lauftext
  • Videomodule (basierend auf Plyr Addon)
  • Kontaktformular mit Spamschutz, DSGVO konform
    Alle Beispielmodule nutzen das Bootstrap Framework 4, dessen JS und CSS Dateien automatisch ins Template eingebunden werden können, wenn dies in den Einstellungen festgelegt wird.

1-Klick-Installation verschiedener Templates wie z.B.:

  • Template mit Slider im Header
  • Template mit Headerbild, das für jede Unterseite angepasst werden kann
  • Templates kompatibel mit D2U Maschinen Addon, D2U Immobilien Addon und anderen D2U Addons

Dieses Addon dient auch als Helfer für andere Addons von D2U. Durch dieses Addon können z.B. Module anderer Addons von D2U installiert, verwaltet und automatisiert aktualisiert werden werden.

Übersetzungshilfe Plugin: zeigt an, in welchen D2U Addons Übersetzungen fehlen oder aktualisiert werden müssen.


www.design-to-use.de

Umsetzung

www.design-to-use.de zum Profil

Steinsack 10 79541 Lörrach www.design-to-use.de

Versionen

2.2.7

Für REDAXO
>=5.19.0
Veröffentlicht am
09.08.2026
Require / PHP
>=8.1
  • Wartung: Interne CI-Dateien im Verzeichnis .github (GitHub Actions, Dependabot) werden nicht mehr mit dem Installer-Paket ausgeliefert.
  • Bugfix: Beim Addon-Update wurden Module und Templates nicht aktualisiert (nur ein manuelles Reinstall half). Ursache: In install.php lud class_exists() mit aktiviertem Autoload die alten Klassen aus dem bestehenden Addon-Pfad, wodurch die require_once-Aufrufe aus dem temporären Update-Ordner (.new.d2u_helper) übersprungen wurden und ModuleManager::getModules() bzw. TemplateManager::getD2UHelperTemplates() die alten Definitionen lieferten. Die Prüfungen nutzen jetzt class_exists(..., false) (ohne Autoload) und laden die neuen Klassen (inkl. Template) direkt aus dem Update-Ordner.

2.2.6

Für REDAXO
>=5.19.0
Veröffentlicht am
30.07.2026
Require / PHP
>=8.1
  • Neu: Strukturierte Daten (JSON-LD) werden automatisch aus den vorhandenen Einstellungen (Firma, Adresse, Telefon, E-Mail, Logo, Social-Media-Links) als schema.org-Objekt erzeugt (FrontendHelper::generateStructuredData()) und ausschließlich auf der Startseite (Site- bzw. YRewrite-Domain-Startartikel) direkt vor </head> im <script type="application/ld+json">-Tag ausgegeben (im Fragment d2u_template_head.php). Der Schema-Typ (@type, Standard Organization) und die Länderkennung der Adresse (addressCountry) sind in den Einstellungen konfigurierbar; die Telefonnummer wird auf ein E.164-nahes Format normalisiert (Leerzeichen/Klammern/(0)-Vorwahl entfernt, führendes + bleibt erhalten). Voraussetzung ist ein gesetzter Firmenname; Social-Links werden über FrontendHelper::sanitizeUrl() geprüft, < im JSON zu \u003C maskiert.
  • Verbesserung Backend-Einstellungen: Die Firmen-/Kontaktdaten (Firma, Geschäftsführer, Straße, PLZ/Ort, Land, Telefon, Mobil, Fax, E-Mail) bleiben jetzt unabhängig vom gewählten Footer-Typ und der CTA-Box immer editierbar, da sie auch die strukturierten Daten (JSON-LD) speisen. Das neue Feld „Länderkennung" (addressCountry) steht direkt bei der Adresse; das separate JSON-LD-Feld beschränkt sich auf den Schema-Typ (@type).
  • Barrierefreiheit Header-Slider (fragments/d2u_template_header_slider.php): Bei nur einem Header-Bild wurde bisher fest alt="" ausgegeben. Jetzt wird auch im Einzelbild-Fall der Medientitel als alt-Text verwendet (escaped über rex_escape()), analog zur bereits vorhandenen Slider-Variante.

2.2.5

Für REDAXO
>=5.19.0
Veröffentlicht am
27.07.2026
Require / PHP
>=8.1
  • Bugfix Backend-Feld für mehrere Bilder (BackendHelper::form_imagelistfield()): Das zugehörige Styling (mform_imglist.css) wurde bisher nur geladen, wenn das MForm-Addon nicht installiert war. Neuere MForm-Versionen haben ihr Bildlisten-Widget auf das neue mform-list-widget-Pattern umgestellt, wodurch das mitgelieferte imglist.css das von d2u_helper erzeugte .rex-js-widget-imglist-Markup nicht mehr formatiert. Dadurch wurden die Bilder als unformatierte Aufzählungsliste (List-Bullets) mit unterschiedlichen Größen dargestellt. Das CSS wird jetzt immer geladen; das JavaScript weiterhin nur als Fallback ohne MForm, um doppeltes Event-Binding zu vermeiden.
  • Bugfix Modul 04-1 (Google Maps Karte, BS4, deprecated): Analog zu Modul 04-3 wird der Datenschutz-Hinweis (.maps-gdpr-hint) jetzt korrekt über der Karte zentriert dargestellt (position: relative auf #map_canvas).
  • Bugfix Modul 04-3 (Google Maps Karte, BS5): Der Datenschutz-Hinweis (.maps-gdpr-hint) wird jetzt korrekt über der Karte zentriert dargestellt. Das absolut positionierte Overlay bezog sich mangels position: relative auf #map_canvas auf einen weiter oben liegenden Vorfahren und wurde daher am Seitenanfang statt über der Karte angezeigt.
  • Vendor-Assets: Die gebündelten Frontend-Bibliotheken werden jetzt über eine assets/package.json und Dependabot auf neue Versionen überwacht (Bootstrap bleibt auf 5.x bzw. 4.x, Leaflet auf 1.x). FontAwesome wurde auf 7.3.1 aktualisiert (nicht mehr benötigte .ttf-Webfonts entfernt). Ein GitHub-Workflow (scripts/sync-vendor.mjs) zieht bei Dependabot-PRs die tatsächlichen Vendor-Dateien nach.
  • Refactoring Vendor-Assets: Leaflet (Module 04-2, 04-4) liegt jetzt unter assets/leaflet/, PhotoSphereViewer/Three.js (Module 03-3, 03-6) unter assets/photosphereviewer/ statt in den modulspezifischen assets/modules/*-Ordnern. Die betroffenen Modul-Ausgaben (03-3, 03-6, 04-2, 04-4) wurden entsprechend angepasst. Aus Gründen der Abwärtskompatibilität bleiben die Dateien zusätzlich unter den alten Pfaden (assets/modules/04-2/, assets/modules/03-3/) erhalten (eingefrorene Kopien, werden nicht mehr über Dependabot aktualisiert). Hinweis für abhängige Addons (d2u_address, d2u_courses, d2u_immo), die diese Dateien über rex_url::addonAssets('d2u_helper', 'modules/04-2/...') bzw. 'modules/03-3/...' einbinden: Die Pfade sollten auf 'leaflet/...' bzw. 'photosphereviewer/...' umgestellt werden.
  • Bugfix Modul 17-1 (Google Places Bewertungen, BS5): Die Slider-Indikatoren (Bullets) liegen außerhalb des Bootstrap-Carousels und wurden daher beim Wechsel zur nächsten Rezension nicht mehr aktiv eingefärbt. Eine neue Modul-JS-Datei (js.js, wird über die gebündelte helper.js ausgeliefert) synchronisiert die Klasse active und das aria-current-Attribut jetzt per slid.bs.carousel-Event korrekt auf den passenden Bullet (mehrfach nutzbar über alle .googleplaces-section-Instanzen).

2.2.4

Für REDAXO
>=5.19.0
Veröffentlicht am
15.06.2026
Require / PHP
>=8.1
  • Bugfix Backend-Formularfelder: Doppelte Anführungszeichen im gespeicherten Wert wurden bei der Anzeige im Backend fälschlich durch einfache Anführungszeichen ersetzt (z. B. wurde aus "Adler" beim Bearbeiten 'Adler', was beim erneuten Speichern den Wert dauerhaft verfälschte). Die Werte werden jetzt korrekt über ausgegeben. Betrifft alle Addons, die diese Hilfsfunktionen verwenden.
  • Barrierefreiheit: Suchergebnis-Vorschaubilder (Modul 14-1) und Dokument-Vorschaubilder (Modul 10-4) erhalten ein alt-Attribut; dekorative Dateityp-Icons (PDF/Datei) im Download-Modul werden für Screenreader mit aria-hidden="true" ausgeblendet.
  • Bugfix Überschriften-Module 02-1 (BS4), 02-2/02-3 (BS4) sowie 02-7/02-8 (BS5): Bereits HTML-kodierte Zeichen im Überschriftentext werden vor der Ausgabe normalisiert und anschließend wie bisher escaped. Dadurch werden Eingaben mit & im Frontend wieder korrekt als &-Zeichen dargestellt statt als sichtbares &amp; (analog zum bereits in 2.2.3 korrigierten Modul 02-6).

2.2.3

Für REDAXO
>=5.19.0
Veröffentlicht am
03.06.2026
Require / PHP
>=8.1
  • Security BackendHelper::form_select(): Options-Werte und Options-Texte (z. B. aus der Datenbank stammende Media-Manager-Typ-Namen in den Einstellungen) werden jetzt zentral über rex_escape(..., 'html_attr') bzw. rex_escape() escaped. Dadurch sind alle Aufrufer dieser Hilfsfunktion (auch in weiteren D2U-Addons) vor Stored-XSS in <select>-Listen geschützt.
  • Security boot.php (Medienpool-Verwendungsprüfung): Der in der Warnmeldung verlinkte Template-Name wird jetzt vor der Ausgabe über rex_escape() escaped.
  • Security Navigations-Klassen (FrontendNavigationBS5, FrontendNavigationMegaMenu, FrontendNavigationResponsiveMultiLevel, FrontendNavigationSlickNav, FrontendNavigationSmartmenu): Im Frontend ausgegebene Kategorie- und Artikelnamen sowie Sprachnamen werden jetzt durchgängig über rex_escape() bzw. rex_escape(..., 'html_attr') escaped (Linktext, title- und alt-Attribute, Sprachumschalter-Links). Die Sprachwechsel-URLs im Sprachmodal/Dropdown werden ebenfalls per html_attr escaped.
  • Security BackendHelper::form_linkfield() / form_linklistfield(): Die im Backend angezeigten Artikelnamen werden jetzt vor der Ausgabe in das value-Attribut bzw. die <option>-Liste über rex_escape() escaped.
  • Security Backend-Modulformulare (Eingabemasken 01-2, 01-5, 03-1, 03-4, 10-1, 10-2, 11-2, 11-5, 14-1, 12-1, 12-2): Aus der Datenbank stammende Media-Manager-Typ-Namen und Feed-Titel werden in den <option>-Listen jetzt über rex_escape() bzw. rex_escape(..., 'html_attr') escaped.
  • Security Module 11-2, 11-3, 11-5 (Kontaktperson / Kontaktbereich): Im Frontend ausgegebene REX_VALUE-Inhalte (Name, Straße, Ort, Telefon, E-Mail, Überschrift, Kontakt-Linktext) sowie Medien-Titel werden jetzt durchgängig über rex_escape() bzw. rex_escape(..., 'html_attr') escaped. In Modul 11-3 wird die als Inline-CSS verwendete Hintergrundfarbe zusätzlich über BackendHelper::sanitizeHexColor() validiert.
  • Security Modul 05-1 (Weiterleitung): Die im Backend angezeigte Debug-Ausgabe (Ziel-URL, Maschinen-/Immobilien-/Kategorie-/Artikelnamen, Zusatzparameter, Anker) wird jetzt über rex_escape() bzw. rex_escape(..., 'html_attr') escaped.
  • Security Footer-Templates / CTA-Box (fragments/d2u_template_cta_box.php, d2u_template_footer, d2u_template_bs5_footer): Im Frontend ausgegebene Einstellungs-Werte (Telefon, Mobil, Fax, E-Mail, Firma, Geschäftsführer, Straße, PLZ/Ort), verlinkte Social-Media-URLs, Artikelnamen sowie Medien-Titel werden jetzt durchgängig über rex_escape() bzw. rex_escape(..., 'html_attr') escaped. Social-Media-Links werden zusätzlich über den neuen Helper FrontendHelper::sanitizeUrl() auf zulässige Schemata (http, https, schemenlose bzw. relative URLs) eingeschränkt, sodass /code>- und andere gefährliche Schemata nicht mehr in das href-Attribut gelangen. Das HTML-Freitextfeld footer_text bleibt bewusst unverändert.
  • Bugfix Modul 02-6 (Überschrift, BS5): Bereits HTML-kodierte Zeichen im Überschriftentext werden vor der Ausgabe normalisiert und anschließend wie bisher escaped. Dadurch werden Eingaben mit & im Frontend wieder korrekt als &-Zeichen dargestellt statt als sichtbares &amp;.
  • Bugfix: in den Einstellungen verwendete Medienpool Dateien für den Dark Mode werden vor dem Löschen auf Verwendung geprüft.

2.2.2

Für REDAXO
>=5.19.0
Veröffentlicht am
20.05.2026
Require / PHP
>=8.1

Bugfix zusätzliche CSS-Datei aus dem Medienpool: Bei MEDIA_UPDATED und MEDIA_DELETED prüft boot.php jetzt, ob die in den Einstellungen hinterlegte Custom-CSS-Datei betroffen ist. Falls ja, wird die gecachte custom.css im Addon-Cache gelöscht und sofort neu aufgebaut. * Der Cache-Buster von template.css berücksichtigt diese Cache-Datei ebenfalls, sodass Browser die Styles nach einer Aktualisierung neu laden.

  • Bugfix Templates, Fragmente und Asset-Einbindung: Stylesheets, Skripte und Medien-URLs verwenden jetzt konsistente Cache-Buster. Dynamische Endpunkte wie helper.css, helper.js und template.css erhalten ebenfalls einen Buster; außerdem wurden fehlende type="text/css"-Attribute bei Stylesheet-Links ergänzt.
  • Security: Modul- und Template-Manager (pages/modules.php, pages/templates.php) validieren state-ändernde Aktionen jetzt über CSRF-Token; Action-Links und Formulare in ModuleManager::showManagerList() und TemplateManager::showManagerList() tragen das Token mit.
  • Security: SQL-Injection-Härtung mittels Parameter-Binding in BackendHelper::getMediapoolFilename(), BackendHelper::update_url_scheme(), Module::isModuleIDInstalled(), TemplateManager::getTemplatePairs(), der Suchergebnisausgabe in Modul 14-1 sowie der Media-In-Use-Prüfung in boot.php.
  • Security: Zusätzliche SQL-Injection-Härtung in ALangHelper::getId(), ALangHelper::saveValue(), ALangHelper::uninstall() und in den CronJob-Methoden ACronJob::activate(), deactivate(), delete(), isInstalled() sowie save(); Werte werden jetzt als Bind-Parameter übergeben statt per addslashes/Stringkonkatenation.
  • Security: Hex-Farben aus den Einstellungen werden vor dem Speichern strikt validiert (#RGB / #RRGGBB / #RRGGBBAA). Zusätzlich validieren FrontendHelper::generateCSSVariables() und FrontendHelper::applySettingsToCSS() die Werte als Defense-in-Depth, damit ungültige Konfigurationen nicht in den ausgelieferten CSS-Block geraten. Neuer Helper BackendHelper::sanitizeHexColor().
  • Security Modul 14-1 (Search It Suchmodul): Suchtreffer-Ausgabe escaped jetzt Artikelnamen, URL-Titel, Mediatitel sowie verlinkte URLs durchgängig über rex_escape() bzw. rex_escape(..., 'html_attr'); das von search_it gelieferte highlightedtext-Markup bleibt unverändert.
  • Security Module 04-1, 04-2, 04-3, 04-4 (Google Maps / OpenStreetMap): REX_VALUE-Werte für JS- und CSS-Kontexte werden jetzt strikt typisiert (Latitude/Longitude als float, Zoom/Höhe als int, Höheneinheit aus Whitelist px|%|em|rem|vh|vw), Map-Type aus fester Whitelist (HYBRID|ROADMAP|SATELLITE|TERRAIN), Google-API-Key per rawurlencode abgesichert, Adresse und Infotext via json_encode in JS-Strings eingefügt, Leaflet-Popup nutzt ebenfalls json_encode statt addslashes. Geolocation-positionColor wird vor der Ausgabe über BackendHelper::sanitizeHexColor() validiert.
  • Security Modul 13-1 (Lauftext): Animationsdauer wird beim Einsetzen in den Inline-CSS-Wert strikt als positive Ganzzahl gecastet, damit kein CSS-Wert über die Eingabe eingeschleust werden kann.
  • Security TOC-Generator (boot.php addD2UHelperTOC): Inhaltsverzeichnis wird jetzt durchgängig über DOM-API (createElement, createTextNode) aufgebaut statt per String-Konkatenation und appendXML; Überschriftentexte mit & oder < erzeugen damit kein fehlerhaftes XML mehr und werden korrekt escaped.
  • Security Asset-Endpunkte (helper.css, helper.js, template.css, custom.css): Antworten setzen jetzt zusätzlich X-Content-Type-Options: nosniff sowie Cache-Control: public, max-age=3600, must-revalidate und liefern den Content-Type mit charset=utf-8 aus, damit MIME-Sniffing unterbunden wird und Browser/Proxies die Auslieferung sauber zwischenspeichern.
  • Security Custom-CSS-Einbindung (boot.php sendD2UHelperCustomCSS / sendD2UHelperTemplateCSS): Der in den Einstellungen hinterlegte Dateiname wird vor dem Einlesen jetzt strikt validiert (nur Mediapool-Dateinamen ohne Pfadanteile, Endung .css, vorhandener rex_media-Eintrag und Realpath-Prüfung gegen rex_path::media('')). Damit ist ein Auslesen beliebiger Dateien über manipulierte Konfigurationswerte ausgeschlossen.
  • Security Module 02-1, 02-2, 02-3, 02-6, 02-7, 02-8 (Überschriften / Klapptexte): Der Überschriften-HTML-Tag wird vor der Ausgabe gegen eine Whitelist (h1h6, b, p) geprüft, der Überschriftentext wird über rex_escape() escaped. Damit kann über manipulierte REX_VALUE-Inhalte kein eigener Tag oder Skript-Markup mehr eingeschleust werden.
  • Security Module 06-2, 06-6 (IFrame einbinden): Die IFrame-URL wird vor der Ausgabe auf zulässige Schemata (http, https, schemenlose //host oder relative Pfade ab /) eingeschränkt und über rex_escape() ins src- bzw. href-Attribut eingefügt. Breite und Höhe werden als int gecastet, der overflow-Wert gegen die Whitelist auto|scroll|hidden validiert.
  • Security Module 02-4, 02-9 (Überschrift mit Hintergrundbild und 2 Buttons): Überschriften-Tag jetzt gegen Whitelist (h1h6, b, p) validiert; Überschrift, Button-Beschriftung sowie verlinkte URLs/Titel und das Hintergrundbild-src werden über rex_escape() escaped. Außerdem CSS-Fix: Der Wrapper bekommt position: relative und das Hintergrundbild wird auf volle Breite gesetzt, damit der Content-Layer korrekt über dem Bild liegt und nicht weiter oben auf der Seite gerendert wird.
  • Security Module 12-1, 12-2 (Feeds Stream Galerie): Stream-/Item-Titel und Item-URLs aus externen Feeds werden jetzt durchgängig über rex_escape(..., 'html_attr') bzw. rex_escape() escaped (inkl. data-title, data-footer-url, data-footer-text, data-footer sowie img-alt/title); externe Feed-Inhalte können dadurch keinen ungewollten Markup mehr in das Galerie-Layout einschleusen.
  • Security Module 15-1, 15-2 (Kategorie mit Liste der Unterkategorien): Kategorie-Namen und URLs werden vor der Ausgabe in <a href>, title und Linktext über rex_escape() escaped, ebenso die <h1>-Top-Kategorie-Überschrift.
  • Security Module 03-1, 03-4 (Bild): Bild-URL, alt, title und Bildunterschrift werden über rex_escape() escaped.
  • Security Module 03-2, 03-5 (Bildergalerie Lightbox): Detail- und Thumbnail-URLs sowie Medien-Titel (data-title, alt, title) werden über rex_escape() escaped; Lightbox-IDs als int gecastet. Im Inline-onclick wird der Galerie-Name jetzt JS-escaped.
  • Security Module 03-3, 03-6 (360° Bild): Panorama-URL im Inline-Script wird über rex_escape(..., 'js') escaped, Viewer-IDs als int gecastet.
  • Security Module 00-1 (Umbruch ganze Breite): Optionaler CSS-Klassenname aus REX_VALUE wird vor der Ausgabe über rex_escape(..., 'html_attr') escaped.
  • Security Module 01-1, 01-2, 01-4, 01-5 (Texteditor / Texteditor mit Bild): Überschriften-Tag jetzt gegen Whitelist (h1h6, b, p) validiert; Überschrift, Bild-URL, alt/title, Bildunterschrift und Link-URL werden über rex_escape() bzw. rex_escape(..., 'html_attr') escaped. Show-more/less-Buttontexte werden nicht mehr über addslashes, sondern über rex_escape(..., 'js') in den Inline-Script-Kontext eingefügt.
  • Security Module 01-3, 01-6 (Texteditor in Alertbox): Alert-Typ wird gegen Bootstrap-Whitelist (primary|secondary|success|danger|warning|info|light|dark) validiert, Default info.
  • Security Module 06-1, 06-5 (YouTube Video): YouTube-Video-ID wird vor der Verwendung in HTML-Attributen, IDs und Inline-CSS auf das sichere Zeichenset [A-Za-z0-9_-] beschränkt; Videotitel aus der oEmbed-Antwort wird über rex_escape() escaped.
  • Security Module 06-3, 06-7 (Video Vidstack): JSON-LD-Felder contentUrl, thumbnailUrl und name werden jetzt durchgängig über json_encode serialisiert statt per String-Konkatenation, damit Server- oder Mediatitel keine ungewollten Steuerzeichen in den Strukturierte-Daten-Block einschleusen können.
  • Security Module 10-1, 10-2 (Box mit Bild): Überschriften-Tag gegen Whitelist validiert; Bild-src, alt, title sowie die Spaltenbreiten als int escaped/gecastet.
  • Security Module 10-3, 10-4 (Box mit Downloads): Überschrift, Download-Titel, Dateityp, Download-URL und Vorschaubild-src werden über rex_escape() bzw. rex_escape(..., 'html_attr') escaped.
  • Security Modul 14-1 (Search It Suchmodul): Ähnliche-Wörter-Liste (Similar Words) escaped jetzt Wort-Text und URL der Folgesuche über rex_escape().
  • Modul 14-1 (Search It Suchmodul): Das Autocomplete-Plugin $.fn.suggest wurde durch eine jQuery-freie Vanilla-JS-Implementierung (D2UHelperSearchSuggest.init()) ersetzt. Damit funktioniert die Live-Suche auch in Templates, die kein jQuery mehr einbinden, und die Ergebnisliste escaped Server-Antworten zusätzlich gegen HTML-Injection.
  • Bugfix Modul 02-10 (Inhaltsverzeichnis der Überschriften, BS5): Beim Aufklappen wurde das Inhaltsverzeichnis nicht angezeigt, weil die Toggle-Funktion nur den Inline-style.display ausgewertet hat, das initiale display: none aber aus dem Stylesheet kommt. Die Toggle-Funktion liest jetzt den Computed-Style und schaltet zwischen block und none um.
  • Modul 02-9 (Überschrift mit Hintergrundbild und 2 Buttons, BS5): Eigene CSS-Klassen-Präfixe d2u_helper_mod_029* statt der bisher mit Modul 02-4 geteilten Präfixe; verhindert versehentliche Style-Kollisionen, wenn beide Module auf einer Seite verwendet werden.
  • BackendHelper um gemeinsame CSRF-Helfer erweitert; D2U-Addons können damit Formular-Submits sowie mutierende Backend-Links konsistent mit Token absichern.
  • Bugfix Templates 00-2, 01-2, 02-2, 02-3, 03-3, 04-4 und 05-2: Breadcrumb-Links der BS5-Templates verwenden jetzt wieder konsistent die konfigurierte Titel-/Breadcrumb-Schriftfarbe statt später von Artikel- oder Navigations-Linkfarben überschrieben zu werden.
  • Bugfix Templates 04-3 und 04-4 sowie Einstellungen: Die optionale News-Anbindung nutzt jetzt den neuen Namespace TobiasKrais\D2UNews; Paketkonflikte für d2u_news und d2u_courses wurden entsprechend angehoben.

2.2.1

Für REDAXO
>=5.19.0
Veröffentlicht am
17.04.2026
Require / PHP
>=8.1
  • Bugfix Templates 00-2, 01-2, 02-2, 02-3 und 03-3: Die BS5-Untermenüs übernehmen Hintergrund-, Schrift- sowie Hover-Farben jetzt wieder korrekt aus den Navigationseinstellungen.
  • Neue Funktion BackendHelper::getFrontendLinkButton() hinzugefügt, um konsistent formatierte Frontend-Links mit externem Link-Icon zu generieren.

2.2.0

Für REDAXO
>=5.19.0
Veröffentlicht am
17.04.2026
Require / PHP
>=8.1
  • Neue gemeinsame Backend-Helfer und Styles für Prioritätssteuerungen in rex_list-Tabellen hinzugefügt, damit Addons Positionsänderungen konsistent per Hoch-/Runter-Buttons anbieten können.
  • Bugfix Templates 00-1, 00-2, 04-1, 04-2, 04-3 und 04-4: Gebrauchtmaschinen-Subhead und Reiternavigation werden nur noch ausgegeben, wenn die d2u_machinery Erweiterung "used_machines" tatsächlich aktiv ist.

2.1.3

Für REDAXO
>=5.19.0
Veröffentlicht am
16.04.2026
Require / PHP
>=8.1
  • Kompatibilität d2u_machinery >=1.7.0 hergestellt; BS4-Templates enthalten den neuen Reiter "Ergänzende Maschinen" und die BS5-Templates 00-2 / 04-4 geben keine d2u_machinery-Reiternavigation mehr selbst aus.
  • Bugfix Modul 01-2: Auf Vanilla JS umgestellt; das globale helper.js und die Modulausgabe funktionieren jetzt auch ohne jQuery.

2.1.2

Für REDAXO
>=5.19.0
Veröffentlicht am
23.03.2026
Require / PHP
>=8.1

Bugfix: Smartmenu wurde in den Einstellungen nicht mehr als Option für die Navigation für mitgelieferte Templates angezeigt.

2.1.1

Für REDAXO
>=5.19.0
Veröffentlicht am
20.03.2026
Require / PHP
>=8.1
  • Bugfix Template 03-2: Immobilienanzeigen wurden nicht korrekt dargestellt
  • Bugfix Template 03-4: Immobilienanzeigen wurden nicht korrekt dargestellt
  • Kompatibilitaet d2u_immo angehoben: d2u_helper benoetigt fuer Immo-Schaufenster-Templates jetzt mindestens d2u_immo 1.4.0, da die integrierte Window-Advertising-Struktur und die neuen Klassen-Namespaces verwendet werden.
  • Bugfix Template 04-1: Fuer den Slogan wird bei leerem oder nur aus Leerzeichen bestehendem Artikelfeld wieder korrekt auf den in den Einstellungen hinterlegten Standard-Slogan zurueckgegriffen.
  • Bugfix Template 04-4: Logo-/Slogan-Ausgabe im Header und Slider ueberarbeitet; doppelte Logoausgabe bei Navigation unterhalb des Sliders behoben, rechte Logoaussrichtung bei Header-Slogan ergaenzt, Slider-Vollbreite korrigiert und Slogan-Ausgabe im Slider inklusive Fallback ohne Sliderbilder sowie verbessertem Styling und Zeilenverhalten berichtigt.
  • Bugfix Footer: .footer-title verwendet fuer die Trennlinie jetzt die konfigurierte Footer-Schriftfarbe statt footer-color-box.

2.1.0

Für REDAXO
>=5.19.0
Veröffentlicht am
16.03.2026
Require / PHP
>=8.1

Wichtige Hinweise

  • Mit der geplanten Version 3 werden alle Bootstrap-4-Module und -Templates entfernt. Bitte rechtzeitig auf die BS5-Varianten wechseln. Alle reinen BS4 Module und Templates tragen deshalb den Hinweis "deprecated".
  • Mit der geplanten Version 3 wird nur noch Consent Manager 5.x unterstützt. Consent Manager 4.x wird dann nicht mehr unterstützt.
  • Mit der geplanten Version 3 werden alle Module, die Plyr für die Videoausgabe verwenden, auf Vidstack umgestellt. Bitte rechtzeitig wechseln, da der Support aus den Modulen entfernt wird.
  • Mit der geplanten Version 3 wird applySettingsToCSS() entfernt.

Module

-Bootstrap 5 Modulvarianten: Für alle BS4-spezifischen Module wurden BS5-kompatible Varianten erstellt (kein jQuery, BS5 Utility-Klassen). BS4-Module erhalten den Hinweis "(BS4, deprecated)" im Namen, BS5-Module "(BS5)". Neue Module: 01-4, 01-5, 01-6, 02-6, 02-7, 02-8, 02-9, 02-10, 03-4, 03-5, 03-6, 04-3, 04-4, 06-5, 06-6, 06-7, 06-8, 10-4, 11-4, 11-5, 12-2, 15-2.

  • Module 01-2 und 01-5 "Texteditor mit Bild und Überschrift": Überschrift kann jetzt als Fettschrift (Standard) oder als h1-h6 Überschrift ausgegeben werden. Modul umbenannt von "Fettschrift" zu "Überschrift".
  • Module 01-2 und 01-5: Bildbreite wird im Backend ausgeblendet, wenn das Bild oberhalb oder unterhalb des Textes positioniert wird (Breite greift nur bei links/rechts).
  • Modul 03-5 "Bildergalerie Lightbox (BS5)": Ekko Lightbox durch eigenständige Vanilla JS Lightbox ersetzt (Tastaturnavigation, Galerie-Support).
  • Module 06-3 und 06-4: Bootstrap-4 Videomodule erkennen jetzt automatisch Vidstack oder Plyr. Vidstack wird bevorzugt, Plyr bleibt als Fallback erhalten. Die Eingabemasken passen sich an den verfügbaren Player an.
  • Module 06-7 und 06-8: Bootstrap-5 Videomodule von Plyr auf Vidstack umgestellt. Modul 06-7 bleibt das Einzelvideo-Modul mit Suchmaschinenbeschreibung, Modul 06-8 die separate Video- / Audioliste.
  • Modul 07-1 "JavaScript einbinden": Vereinfacht auf reines JavaScript-Textfeld (Eingabe) und reine JavaScript-Ausgabe. Spaltenbreiten und JS-Datei-Optionen entfernt. BS4 und BS5 zusammengeführt, Modul 07-2 entfernt.
  • Neues Modul 11-3 "Kontakt-Sektion mit farbigem Hintergrund (BS5)": Kontaktbereich mit farbigem Hintergrund, Telefon, E-Mail und Kontaktformular-Link.
  • Modul 12-2 "Feeds Stream Galerie (BS5)": Ekko Lightbox durch Vanilla JS Lightbox ersetzt.
  • Neue Module 16-1 "Link als Button (BS4)" und 16-2 "Link als Button (BS5)": Link als Bootstrap Button (primary/secondary) mit Text sowie Linkziel (extern, Redaxo Artikel oder Medienpool-Datei).
  • Neues Modul 17-1 "Google Places Bewertungen (BS5)": Zeigt Google Places Bewertungen als Bootstrap 5 Cards mit Sternebewertung an. Benötigt das Google Places Addon.

Templates

  • Bootstrap 5 Templatevarianten: Für alle 10 BS4-Templates wurden BS5-kompatible Varianten erstellt (kein jQuery, BS5 Utility-Klassen, Dark Mode, CSS Custom Properties). BS4-Templates erhalten den Hinweis "(BS4, deprecated)" im Namen, BS5-Templates "(BS5)". Neue Templates: 00-2, 01-2, 02-2, 02-3, 03-3, 03-4, 04-4, 05-2, 06-2.
  • Neues Template 02-3 "Header Pic Template 2026 (BS5)" hinzugefügt: Basiert auf Bootstrap 5, benötigt kein jQuery.
  • Template 03-3 "Immo Template - 2 Columns (BS5)": Bootstrap-5-Navigation vollständig integriert und gestylt, inklusive Logo-Leiste, Utility-Navigation, Suche, Sprachwahl und Dark-Mode-Toggle.
  • Bildbasierte Header-Templates unterstützen jetzt echte Art Direction für Headerbilder: Über separate Media Manager Typen für Mobile, Tablet und Desktop werden je Breakpoint unterschiedliche Bildausschnitte per picture-Element ausgeliefert. Ab 1400px wird der allgemeine Headerbild-Typ als XXL-Stufe verwendet. Leere Breakpoint-Felder fallen ebenfalls darauf zurück. Ausgenommen sind reine Background-Image-Templates.
  • BS5 Header Slider Templates zusammengeführt: Die drei BS5-Varianten 04-4, 04-5 und 04-6 wurden in ein einziges Template 04-4 zusammengeführt. Features (Slogan, konfigurierbare Nav-Position, News-Spalte) werden automatisch erkannt und bei Bedarf angezeigt.
  • Bugfix Template 02-3: art_file Metainfo wird jetzt bei der Installation registriert (fehlte bisher). Templates 06-1 und 06-2 registrieren art_file nicht mehr, weil es dort nicht verwendet wird.

Einstellungen

  • jQuery sowie Bootstrap-4 CSS/JS werden jetzt direkt in den Templates eingebunden und nicht mehr über die Addon-Einstellungen gesteuert.
  • Die Einstellungen "jQuery einbinden" und "Bootstrap einbinden" wurden entfernt.
  • CSS Custom Properties (:root Variablen): Alle Templates, Module und Asset-CSS-Dateien auf CSS Variablen (var(--name)) umgestellt. FrontendHelper::generateCSSVariables() generiert den :root Block. Alte Platzhalter in externen Addons funktionieren weiterhin über applySettingsToCSS().
  • Dark Mode Unterstützung für Bootstrap 5 Templates und Module: Neue Dark Mode Farbfelder in den Einstellungen neben den bisherigen Farben (Light ☀ / Dark ☽). Dark-Mode-Farben werden als [data-bs-theme="dark"] CSS Block ausgegeben. Toggle-Button in der BS5 Navigation mit localStorage Speicherung und prefers-color-scheme Auto-Detection.

Kompatibilität und Integrationen

  • Anpassungen an Search It 7.x: Search-Modul und Such-Icon nutzen jetzt die namespaced Klasse FriendsOfRedaxo\SearchIt\SearchIt sowie den neuen Autocomplete-Endpunkt search_it_autocomplete.
  • Anpassungen an Search It >= 6.14.5: Autocomplete-Support in Suchformularen nicht mehr vom Plugin abhängig, da das Addon die Funktionalität übernimmt.
  • Module unterstützen jetzt Vidstack als Videoplayer

Sonstiges

-Agents.md Datei hinzugefügt.

2.0.4

Für REDAXO
>=5.19.0
Veröffentlicht am
10.12.2025
Require / PHP
>=8.1

Kompatibilität mit Consent Manager 5.x

2.0.3

Für REDAXO
>=5.19.0
Veröffentlicht am
14.10.2025
Require / PHP
>=8.1
  • Modul 01-2 "Texteditor mit Bild und Fettschrift": Text lässt sich jetzt vertikal mittig am Bild ausrichten.
  • Bugfix: Minimale Redaxo Version auf 5.19.0 angehoben, da seit Version 2.0.0 eine neue Funktion daraus verwendet wird.
  • Bugfix: Fehler beim Update von Version < 1.14 behoben.

2.0.2

Für REDAXO
>=5.10.0
Veröffentlicht am
17.08.2025
Require / PHP
>=8.0
  • Bugfix: Checkbox Template Einstellungen für Breite des Sliders wird jetzt korrekt angezeigt.
  • Bugfix: Version beim Laden des Logos in Templates 04-x hinzugefügt.
  • Bugfix: Module und Templates wurden beim Update nicht korrekt aktualisiert.
  • Bugfix: waren mehrere Templates vom Typ 04-x installiert, wurden die Einstellungen mehrfach angezeigt.
  • Template Footer: Link zum Youtube Profil hinzugefügt und Barrierefreiheit verbessert.

2.0.1

Für REDAXO
>=5.10.0
Veröffentlicht am
16.07.2025
Require / PHP
>=8.0
  • Modul 06-1 "YouTube Video einbinden": Gesamtes Bild kann nun zum Abspielen angeklickt werden und Autoplay nach Klick für Chrome aktiviert.
  • Anpassungen an YForm 5.x

2.0.0

Für REDAXO
>=5.10.0
Veröffentlicht am
30.06.2025
Require / PHP
>=8.0
  • Folgende Klassen werden ab dieser umbenannt und die alten Klassennamen stehen nicht mehr zur Verfügung:
    • D2U_Helper\ACronJob wird zu TobiasKrais\D2UHelper\ACronJob.
    • D2U_Helper\ALangHelper wird zu TobiasKrais\D2UHelper\ALangHelper.
    • D2U_Helper\ITranslationHelper wird zu TobiasKrais\D2UHelper\ITranslationHelper.
    • d2u_addon_backend_helper wird zu TobiasKrais\D2UHelper\BackendHelper.
    • d2u_addon_frontend_helper wird zu TobiasKrais\D2UHelper\FrontendHelper.
    • d2u_helper_lang_helper wird zu TobiasKrais\D2UHelper\LangHelper.
    • d2u_mobile_navi wird zu TobiasKrais\D2UHelper\FrontendNavigationResponsiveMultiLevel.
    • d2u_mobile_navi_mega_menu wird zu TobiasKrais\D2UHelper\FrontendNavigationMegaMenu.
    • d2u_mobile_navi_slicknav wird zu TobiasKrais\D2UHelper\FrontendNavigationSlickNav.
    • d2u_mobile_navi_smartmenus wird zu TobiasKrais\D2UHelper\FrontendNavigationSmartmenu.
    • D2UModule wird zu TobiasKrais\D2UHelper\Module.
    • D2UModuleManager wird zu TobiasKrais\D2UHelper\ModuleManager.
    • D2UTemplate wird zu TobiasKrais\D2UHelper\Template.
    • D2UTemplateManager wird zu TobiasKrais\D2UHelper\TemplateManager.
  • Module unterstützen nur noch Geolocation > 2.0.
  • Templates unterstützen nur noch Consent-Manager > 4.0
  • Lieblingseditoren in den Einstellungen und Modulen des Addons angepasst:
    • MarkItUp Addon als Option im Lieblingseditor entfernt. Module 01-1, 02-2, 02-2, 02-3 und 10-2 wurden entsprechend angepasst.
    • TinyMCE 4 und TinyMCE 5 Addon als Option im Lieblingseditor entfernt. Bitte statt dessen das TinyMCE Addon verwenden.
    • CKEditor Addon als Option im Lieblingseditor entfernt. Bitte statt dessen das CKE5 Addon verwenden.
    • Redactor 2 Addon als Option im Lieblingseditor entfernt. Bitte statt dessen das Redactor Addon verwenden.
  • Modul 00-1 "Umbruch ganze Breite" Bugfix: Zuweisung einer eigenen Klasse wurde nicht korrekt ausgewertet.
  • Modul 05-1 "Artikelweiterleitung" Anpassungen an D2U Courses Addon Version > 3.5 vorgenommen.
  • Modul 06-1 "YouTube Video einbinden": Barrierefreiheit verbessert.
  • Templates 00-1, 02-1, 03-1 und 04-x: Korrektur um Zusammenhang mit Änderung im Modul 00-1.
  • Templates 00-1, 01-1, 02-1, 03-1, 04-x und 05-1: Verbesserungen in Bezug auf Barrierefreiheit.
  • Facebook Icon aus Template Konfiguration entfernt. Statt dessen wird das Icon aus dem Font Awesome 6 verwendet.
  • Links zu Google, Instagram und Linkedin in Template Konfiguration hinzugefügt.
  • Wechsel der Icons in Modulen und Templates auf Font Aweseome 6.

1.14.1

Für REDAXO
>=5.10.0
Veröffentlicht am
09.09.2024
Require / PHP
>=8.0
  • Anpassungen für TinyMCE Addon > 6.1.0

1.14.0

Für REDAXO
>=5.10.0
Veröffentlicht am
08.03.2024
Require / PHP
>=8.0
  • Vorbereitung auf R6: Folgende Klassen werden ab Version 2 dieses Addons umbenannt. Schon jetzt stehen die neuen Klassen parallel zu den alten für die Übergangszeit zur Verfügung:
    • D2U_Helper\ACronJob wird zu TobiasKrais\D2UHelper\ACronJob.
    • D2U_Helper\ALangHelper wird zu TobiasKrais\D2UHelper\ALangHelper.
    • D2U_Helper\ITranslationHelper wird zu TobiasKrais\D2UHelper\ITranslationHelper.
    • d2u_addon_backend_helper wird zu TobiasKrais\D2UHelper\BackendHelper.
    • d2u_addon_frontend_helper wird zu TobiasKrais\D2UHelper\FrontendHelper.<
    • d2u_helper_lang_helper wird zu TobiasKrais\D2UHelper\LangHelper.
    • d2u_mobile_navi wird zu TobiasKrais\D2UHelper\FrontendNavigationResponsiveMultiLevel.
    • d2u_mobile_navi_mega_menu wird zu TobiasKrais\D2UHelper\FrontendNavigationMegaMenu.
    • d2u_mobile_navi_slicknav wird zu TobiasKrais\D2UHelper\FrontendNavigationSlickNav.
    • d2u_mobile_navi_smartmenus wird zu TobiasKrais\D2UHelper\FrontendNavigationSmartmenu.
    • D2UModule wird zu TobiasKrais\D2UHelper\Module.
    • D2UModuleManager wird zu TobiasKrais\D2UHelper\ModuleManager.
    • D2UTemplate wird zu TobiasKrais\D2UHelper\Template.
    • D2UTemplateManager wird zu TobiasKrais\D2UHelper\TemplateManager.
  • Vorbereitung auf R6: translation_helper Plugin in Hauptaddon integriert.
  • Modul 00-1 "Umbruch ganze Breite" Bugfix: Option Fluid Container wurde nicht korrekt ausgewertet.
  • Modul 03-2 "Bildergalerie Ekko Lightbox" Bugfix: leeres Bild wenn gar kein Bild vorhanden war.
  • Modul 06-1 "YouTube Video einbinden": Unterstützt jetzt auch Youtube Shorts URLs.
  • Modul 06-3 "Video mit Plyr einbinden": Bugfix: Einfaches ' wurde nicht korrekt kodiert. Und neue Option für Autoplay hinzugefügt.
  • Modul 10-3 "Box mit Downloads": Fehlerhafte Darstellung korrigiert.
  • Template 00-1, 01-1, 03-1 und 03-2: Ausgabe, dass Einstellungen fehlen im Frontend entfernt.
  • Template 01-1, 02-1 und 03-1: Bugfix, falls Artikel Headerbild nicht einen leeren string sondern null zurück gibt.
  • Template 04-1, 04-2 und 04-3: Cart für D2U Veranstaltungen Addon wird nur angezeigt, wenn auch Veranstaltungen vorhanden sind die gebucht werden können.

1.13.0

Für REDAXO
>=5.10.0
Veröffentlicht am
10.08.2023
Require / PHP
>=8.0
  • Funktion d2u_addon_backend_helper::form_imagelistfield() hinzugefügt. Dieses und andere D2U Addons verwenden künftig diese Funktion um Bilderlistenfelder im Stil von MForm darzustellen.
  • Modul 03-2 "Bildergalerie Ekko Lightbox" nutzt neue Bilderliste Funktion.
  • Template 00-1 "Big Header Template": Fehler bei Darstellung des Headerbildes behoben.

1.12.4

Für REDAXO
>=5.10.0
Veröffentlicht am
04.06.2023
Require / PHP
>=8.0
  • Modul 00-1 "Umbruch ganze Breite": Ausgabe der optionalen CSS Klasse im Backend war inkorrekt.
  • Templates sind jetzt mit Consent Manager Addon Version > 4 kompatibel.
  • Template 05-1 "Double Logo Template": Fehlerbehebung bei der Anzeige des Headerbildes.

1.12.3

Für REDAXO
>=5.10.0
Veröffentlicht am
25.05.2023
Require / PHP
>=8.0
  • Methode d2u_addon_backend_helper::getMediapoolFilename() aus dem d2u_jobs Addon ausgelagert.
  • Templates dieses Addons funktionieren jetzt auch mit Redaxo Installationen in Unterverzeichnissen.
  • Modul 04-2 "OpenStreetMap Karte": Unterstützt nur auch Karten des Geolocation Addons Version 2.
  • Modul 11-1 "YForm Kontaktformular (DSGVO kompatibel)": Fehler im Spamschutz und CSRF Schutz behoben.
  • Modul 14-1 "Search It Suchmodul": Fehler im Spamschutz und CSRF Schutz behoben.

1.12.2

Für REDAXO
>=5.10.0
Veröffentlicht am
08.05.2023
Require / PHP
>=8.0
  • Bugfix: Wenn das Sprog Addon nicht installiert war, wurde ein Fehler angezeigt.
  • Bugfix: Fehler in der Logoanzeige des Footer Fragments Links, Adresse, Kontakt und Logo behoben.
  • Modul 04-2 "OpenStreetMap Karte": Eingabefeld zum Zentrieren der Ausgabe wird optional ausgeblendet.
  • Modul 11-1 "YForm Kontaktformular (DSGVO kompatibel)": Eingabefeld zum Zentrieren der Ausgabe wird optional ausgeblendet.

1.12.1

Für REDAXO
>=5.10.0
Veröffentlicht am
04.05.2023
Require / PHP
>=8.0
  • Bugfix: Fehler beim Aufruf von Nicht-HTML-Seiten behoben.
  • Modul 01-2 "Texteditor mit Bild und Fettschrift": Bildbreite wurde im Backend nicht wie ausgewählt angezeigt.
  • Modul 03-2 "Bildergalerie Ekko Lightbox": Bildbreite wurde im Backend nicht wie ausgewählt angezeigt.

1.12.0

Für REDAXO
>=5.10.0
Veröffentlicht am
28.04.2023
Require / PHP
>=7.4
  • Kompatibel mit TinyMCE Addon (Version 6).
  • Modul 02-2 "Überschrift mit Klapptext": Icons verbessert.
  • Modul 02-4 "Überschrift mit Hintergrundbild und 2 Buttons" hinzugefügt.
  • Modul 02-5 "Inhaltsverzeichnis der Überschriften" hinzugefügt. Dieses Modul liest alle Überschriften aus der Seite aus und fügt ein verlinktes Inhaltsverzeichnis zu den Überschriften ein.
  • Modul 06-1 "YouTube Video einbinden": Cache Pfadrechte waren für PHP kleiner Version 8.1 fehlerhaft.

1.11.0

Für REDAXO
>=5.10.0
Veröffentlicht am
15.04.2023
Require / PHP
>=7.4
  • CTA Box Fragment wird nicht mehr mit ausgedruckt.
  • Vendor Update Smartmenus von Version 1.1.1 auf 1.2.1.
  • Vendor Update Bootstrap 4.6.2 Upgrade.
  • Modul 03-3 "360° Bild" hinzugefügt.
  • Modul 11-1 "YForm Kontaktformular (DSGVO kompatibel)" Bestimmte Styles auf dieses Modul beschränkt.

1.10.3

Für REDAXO
>=5.10.0
Veröffentlicht am
24.03.2023
Require / PHP
>=7.4
  • Modul 14-1 "Search It Suchmodul": Fehlerbehebung für Sucheergebnissen mit URLs aus dem URL Addon.

1.10.2

Für REDAXO
>=5.10.0
Veröffentlicht am
24.03.2023
Require / PHP
>=7.4
  • Modul 03-1 "Bild": Kann jetzt auch die Breite für mittlere und kleine Bildschirme einstellen.
  • Modul 11-1 "YForm Kontaktformular (DSGVO kompatibel)": Formularname hinzugefügt, damit mehrere Formulare auf einer Webseite mit YFrom Spamprotection funktionieren.
  • Fragment für Suchfunktion: Formularname hinzugefügt, damit mehrere Formulare auf einer Webseite mit YFrom Spamprotection funktionieren.

1.10.1

Für REDAXO
>=5.10.0
Veröffentlicht am
13.03.2023
Require / PHP
>=7.4
  • Cache Pfadrechte waren fehlerhaft.
  • Modul 01-3 "Texteditor in Alertbox" hinzugefügt.
  • Modul 04-1 "Google Maps Karte": Bugfix Typprüfung Eingabefeld.
  • Modul 04-2 "OpenStreetMap Karte": Bugfix Typprüfung Eingabefeld.
  • Modul 06-1 "YouTube Video einbinden": Cache Pfadrechte waren fehlerhaft.

1.10.0

Für REDAXO
>=5.10.0
Veröffentlicht am
06.03.2023
Require / PHP
>=7.4
  • PHP-CS-Fixer Code Verbesserungen.
  • Knapp 3000 rexstan Verbesserungen.
  • Nutzt die getTags() Methode von YRewrite 2.9. Daher nicht mehr kompatibel mit YRewrite < 2.9.0 und URL < 2.1.0.
  • Fehler im Megamenü behoben: Elemente in der ersten Ebene ohne Untermenü waren nicht klickbar.
  • Smartmenu: aktives Navigationselement wird mit Hover Elementen hervorgehoben.
  • Fragment für Sprachwähler: Standardicon entfernt und Link zur Standardsprache korrigiert.
  • Fragment für Footer/CTA Box: Telefonnummern mit 'tel:' Links versehen.
  • Modul 04-1 "Google Maps Karte": Kann nun auch zentriert werden.
  • Modul 04-2 "OpenStreetMap Karte": Funktioniert nun auch mit dem Geolocation, nicht nur mit OSM Proxy und kann nun auch zentriert werden.
  • Modul 06-3 "Video mit Plyr einbinden": kann nun Informationen für Videosuchmaschinen ausgeben, wenn Vorschaubild angegeben wird.
  • Modul 06-4 "Videoliste mit Plyr einbinden": hatte Playlist unter bestimmten Umständen nicht angezeigt.
  • Modul 11-1 "YForm Kontaktformular (DSGVO kompatibel)" YForm Template Fehler behoben.
  • Template 04-1, 04-2 und 04-3: Ausgabe von unnötigem Code verhindert.
  • Template "04-3 Header Slider Template with news column" berücksichtigt nun auch, ob News in der Sprache ausgeblendet werden sollen und Fehler in der Hintergrundfarbe der Navigation korrigiert.
  • Template "00-1 Big Header Template" Ausgabe korrigiert, wenn kein Headerbild angegeben ist.
  • Template "99-1 Feed Template" entfernt.
  • Templates: neuer Footer "Einfache Zeilen mit Adresse, Kontakt und Links" steht zur Verfügung.

1.9.3

Für REDAXO
>=5.10.0
Veröffentlicht am
14.06.2022
  • Modul "10-2 Box mit Bild und Text": Eingabefelder besser formatiert.
  • Templates: Einige Templates haben fälschlicherweise CSS eines anderen Templates geladen.

1.9.2

Für REDAXO
>=5.10.0
Veröffentlicht am
14.06.2022
  • .github Verzeichnis aus Installer Action ausgeschlossen.
  • Bootstrap 4.6.1 Upgrade.
  • Updateskript und Installationsskript vereinheitlicht.
  • Modul "06-1 - YouTube Video einbinden" Notice entfernt.
  • Modul "11-1 - YForm Kontaktformular (DSGVO kompatibel)" Notice entfernt.
  • Template "02-1 - Header Pic Template": Wenn Menü oberhalb des Headerbildes eingestellt war, ist Breite des Menüs nun korrigiert.
  • Template "04-1 - Header Slider Template with Slogan": Position des Slogans kann in den Einstellungen festgelegt werden (Optionen: Slider oder Header).
  • Template "06-1 - Paper Sheet Template" Fehler Anzeige Navigation behoben.
  • Templates und Module: CSS Ladegeschwindigkeit von Fonts verbessert.
  • Templates: Invalid Eingabefelder an Hauptfarben angepasst.
  • Templates: Einige Templates erlauben nun auch ein Megamenü.
  • Templates: Installation der Metafelder nun mit Redaxo interner Methode und nicht mehr über die Datenbank. Außerdem werden diese Metafelder bei Addon Deinstallation wieder gelöscht.
  • Templates: Meta Tags in Fragment ausgelagert.
  • Templates mit Slider: wird ein Media Manager Typ für den Slider ausgewählt, kann ein zweiter Typ mit gleichem Namen und der Endung _webp erstellt werden um die Bilder SEO optimiert auszugeben.
  • CTA Box kann nun auch Redaxo Artikel verlinken, z.B. für Kontaktformular. Auf kleinen Bildschirmen ist CTA Box ab jetzt am unteren Bildschirmrand zu finden, um Text nicht zu überdecken.
  • Sporg Sprachersetzungen für Google Analytics 4 zur Verfügung gestellt.
  • Bugfix: Einstellungen hatten den Artikelnamen teilweise in falscher Sprache angezeigt.

1.9.1

Für REDAXO
>=5.10.0
Veröffentlicht am
15.02.2022
  • Templates allgemein: Sprachmodal war nicht klickbar.
  • Templates 05-1 und 06-1: Anpassungen an Sprachwähler.

1.9.0

Für REDAXO
>=5.10.0
Veröffentlicht am
11.02.2022
  • Anpassungen an Publish Github Release to Redaxo.
  • Unterstützt nur noch URL Addon >= 2.0.
  • In den Einstellungen können beim Lieblingseditor nun Profile des TinyMCE 5 Addons ausgewählt werden.
  • Modul "06-1 - YouTube Video einbinden" Kann Titel des Videos von YouTube auslesen und anzeigen lassen. Außerdem kann die Breite des für mittlere und kleine Bildschirme eingestellt werden.
  • Bugfix: Im Übersetzungshilfe Plugin wurden Titel aus dem D2U News Addon manchmal nicht angezeigt.
  • Bugfix: Beim Löschen von Medien die im Template verwendet werden wurde der Name der verlinkenden Quelle in der Warnmeldung nicht immer korrekt angegeben.
  • Bugfix: 2 Warnungen auf Einstellungsseite entfernt.
  • Templates: Farbe der Links in CTA Box an die Linkfarbe der Artikel angepasst.

1.8.9

Für REDAXO
>=5.10.0
Veröffentlicht am
26.01.2022
  • Bugfix: Neuinstallation des Addons schlug fehl.
  • Templates 04-1, 04-2 und 04-3: Sprungpunkt vom Fuß zum Kopf der Seite hinzugefügt.

1.8.8

Für REDAXO
>=5.10.0
Veröffentlicht am
22.12.2021
  • Bugfix: beim Neuinstallation wurden die Farben in den Einstellungen nicht korrekt gesetzt. Außerdem hatte das Farbfeld in den Einstellungen nicht korrekt funktioniert.
  • Bugfix: die Option "Beim Löschen eines Mediums aus dem Medienpool prüfen, ob es in einem Template verwendet wird." in den Einstellungen funktioniert wieder korrekt.
  • Sporg Wildcards für Übersetzungen in Modul 11-1 umbenannt.
  • Modul "01-1 - Texteditor" mit optionalem ausklappbaren Text.
  • Modul "01-2 - Texteditor mit Bild und Fettschrift" mit optionalem ausklappbaren Text.
  • Modul "05-1 - Artikelweiterleitung" Weiterleitung zu Redaxo Artikel um Parameter ergänzt.
  • Modul "06-1 - YouTube Video einbingen" Kann jetzt zentriert werden.
  • Modul "14-1 - Search It Suchmodul" fatal error behoben.
  • Module 01-1, 02-1, 03-1, 03-2, 06-1 Spaltenbreite jetzt auch 10 Spalten.
  • Module 00-1, 01-1, 02-1, 02-3, 03-1, 10-3, 11-1, 14-1 Eingabe jetzt mit animierten Checkboxen.
  • Niederländische Sprog Modulübersetzungen hinzugefügt.
  • In den Einstellungen lässt sich jetzt ein Media Manager Typ für das Headerbild der angebotenen Templates einstellen.
  • Templates 00-1, 01-1, 02-1, 03-1, 03-2, 05-1 und 06-1 Anpassungen an neue Einstellungen für Headerbild Typ.

1.8.7

Für REDAXO
>=5.10.0
Veröffentlicht am
28.11.2021
  • Kleinere Anpassungen in den Einstellungen und der Hilfe an den R5.13 Dark Mode.
  • Modul "10-3 Box mit Downloads": Es gibt eine neue Option die automatisch generierte Vorschaubilder anzeigen lässt.
  • Modul "15-1 Kategorie mit Liste der Unterkategorien" berücksichtigt nun auch YCom Rechte und es kann die Anzahl anzuzeigender Ebenen ausgewählt werden.

1.8.6

Für REDAXO
>=5.10.0
Veröffentlicht am
30.10.2021
  • Optionale Möglichkeit Google Analytics Code einzubinden entfernt, da Code nicht DSGVO konform eingebunden wurde.
  • Optionale Möglichkeit Wired Minds eMetrics Code einzubinden entfernt, da Code nicht DSGVO konform eingebunden wurde.
  • Farbwähler Feld in allen D2U Addons um HEX Textfeld ergänzt.
  • Änderung für alle D2U Addons: Mehrfachauswahlfelder ab dieser Version als Selectpicker.
  • Bugfix Einstellungen. Erfoderliche Felder für CTA Box wurden nicht immer angezeigt.
  • Modul 02-1 "Überschrift". Überschriften können zentriert und mit einer kurzen Linie unterstrichen werden.
  • Modul 02-3 "Überschrift mit Untertitel und Textfeld" hinzugefügt.
  • Modul 06-1 "YouTube Video einbinden": Leerzeichen in Video URL hatte laden des Vorschaubildes verhindert.
  • Modul 06-3 "Video mit Plyr einbinden": Dateityp m4v hinzugefügt.
  • Modul 12-1 "Feeds": Fehler bei Modulinstallation behoben.
  • Neues Modul 11-2 "Box mit Kontaktinformationen".
  • Template 03-1 CSS für Druckansicht angepasst.
  • translation_helper Plugin: bei zu aktualisierenden Übersetzungen wurde manchmal der Name nicht angezeigt.

1.8.5

Für REDAXO
>=5.10.0
Veröffentlicht am
01.07.2021
  • Methode d2u_addon_frontend_helper::getMetaTags() nutzt nun die deutlich umfangreichere Funktion getTags aus dem URL Addon anstatt der einzelnen Funktionen der D2U Addons.
  • Stiländerung: Checkboxen in D2U Addons werden durch Schalter ersetzt.
  • Templates 02-1, 03-1, 03-2, 04-1, 04-2 und 04-3: Position des article tags und Bootstrap Containers vereinheitlicht.
  • Modul 00-1 "Umbruch ganze Breite": kann bei Verwendung in einem der Templates 00-1, 02-1, 04-1, 04-2 (alles einspaltige Designs) auch einen neuen Bootstrap Container beginnen, der auch Fluid (ganze Breite) sein kann.
  • Modul 04-2 "OpenStreetMap Karte" Bugfix, wenn Anführungszeichen im Infotext sind.
  • Modul 05-1 "Artikelweiterleitung" Leitet zu einer D2U Veranstaltungen Kategorie nur weiter, wenn die Kategorie auch online ist.
  • Modul 06-1 "YouTube Video einbinden": Unterstützt jetzt auch .../embed/... Links und entfernt überflüssige Leerzeichen.
  • Modul 06-1 "YouTube Video einbinden": Datenschutzhinweis jetzt am Fuß des Vorschaubildes.

1.8.4

Für REDAXO
>=5.10.0
Veröffentlicht am
20.04.2021
  • Modul Modul 04-1 "Google Maps Karte" zeigt Datenschutzhinweis bevor die Karte geladen wird.
  • Neues Modul Modul 04-2 "OpenStreetMap Karte" hinzugefügt (verwendet Leaflet 1.7.1).
  • Modul 06-1 "YouTube Video einbinden": Warnmeldung bei fehlerhaften URLs im Backend.
  • Templates 04-1, 04-2 und 04-3 benutzen nun einen gemeinsamen Slider als Fragment.

1.8.3

Für REDAXO
>=5.10.0
Veröffentlicht am
30.03.2021
  • Spanische Übersetzungen werden nun korrekt installiert.
  • Bootstrap 4.6.0 Upgrade und Popper und Bootstrap JS in eine Datei gebündelt.
  • Template CSS an consent_manager 3.x angepasst.
  • Template Installation Empfehlung für emailobfuscator Addon entfernt.
  • Templates 00-1, 01-1, 03-1, 03-2, 04-1, 04-2, 04-3 und 05-1: meta base Tag entfernt.
  • Templates 00-1, 01-1, 02-1, 03-1, 04-1, 04-2, 04-3, 05-1 und 06-1: in den Einstellungen kann festgelegt werden, ob am rechten Seitenrand eine CTA / Kontakt Box eingeblendet werden soll.
  • Templates 00-1, 01-1, 02-1, 03-1, 04-1, 04-2 und 04-3 benutzen nun die selbe Navigationsleiste aus einem neuen Fragment.
  • Module 01-1, 01-2, 02-2, 03-1, 03-2, 10-2 und 13-1 wurden um Dateityp WebP ergänzt und bei Textfeldern Tabluatoren in der Eingabe entfernt.
  • Modul "07-1 JavaScript einbinden" hinzugefügt.
  • Modul "06-2 IFrame einbinden": die Breite des Blocks kann nun ausgewählt werden.
  • Upgrade Smartmenu auf Version 1.1.1.

1.8.2

Für REDAXO
>=5.10.0
Veröffentlicht am
04.01.2021
  • CSS Fehler behoben der Detailbilder im Modul 03-2 "Bildergalerie Ekko Lightbox" zu klein gemacht hatte.

1.8.1

Für REDAXO
>=5.10.0
Veröffentlicht am
26.12.2020

ACHTUNG: Wenn bisher das Addon iwcc und ein Template aus diesem Addon verwendet wurde:
bitte nach Update das den Nachfolger des iwcc Addons consent_manager installieren und dessen Einstellungen importieren.

  • Templates: Bugfix im Cookie Hinweis im Footer.
  • Template "02-1 Header Pic Template" CSS Fehler bezüglich der Breite der Navigation behoben.
  • Template "04-3 Header Slider Template with news column" Darstellungsfehler von Navigation oben ist behoben.
  • Templates unterstützen jetzt alle das consent_manager Addon und binden es sobald es aktiviert ist.

1.8.0

Für REDAXO
>=5.10.0
Veröffentlicht am
01.12.2020

ACHTUNG: wenn Templates aus diesem Addon verwendet werden, müssen nach dem Update die Einstellungen überarbeitet werden.

  • Sofern das verwendete Template einen Footer mit Links hat, kann nun der Stil in den Einstellungen ausgewählt werden.
  • Templates: alle Templates auf Mehrsprachigkeit erweitert. Neben der Navigation wird ein Sprachwähler angeboten.
  • Templates: alle Templates um ein Icon für die Seitensuche erweitert, wenn das Addon search_it installiert und in den Einstellungen der Artikel mit der Suche hinterlegt ist.
  • Templates Bugfix: beim Aufheben einer Verknüpfung eines Templates wurde der Template Key nicht gelöscht.
  • Templates: Einstellungen für Templates Footer vereinheitlicht. Folgende Einstellungen wurden umbenannt:
    template_02_1_footer_text => footer_text
    template_04_1_footer_logo => footer_logo
    template_04_2_facebook_icon => footer_facebook_icon
    template_04_2_facebook_link => footer_facebook_link
    template_05_1_footer_text => footer_text
  • Modul 01-2 "Texteditor mit Bild und Fettschrift" Bildtitel kann optional angezeigt werden.
  • Modul 03-1 "Bild" Bildtitel kann optional angezeigt werden.
  • Modul 03-2 "Bildergalerie Ekko Lightbox" ermöglicht nun auch nur 2 Bilder und 1 Bild pro Zeile. Bilder werden nun auch lazy geladen.
  • Modul 06-1 "YouTube Video einbinden": im Browser werden Daten von Youtube erst nach Zustimmung heruntergeladen. Falls nach dem Upate des Moduls keine Vorschaubilder des Videos gezeigt weden muss die von YRewirte zur Verfügung gestellt .htaccess Datei aktualisiert werden.
  • Neues Modul 06-3 "Video mit Plyr einbinden" Modul zur Einbindung von Videos mit dem Plyr Addon.
  • Neues Modul 06-4 "Videoliste mit Plyr einbinden" Modul zur Einbindung von MP4 Videolistens mit dem Plyr Addon.
  • Modul 11-1 "YForm Kontaktformular": wenn Addon yform_spam_protection installiert ist, wird es verwendet.
  • Modul 14-1 "Search It Suchmodul": Bugfix - Dokumente aus dem Medienpool wurden nicht angezeigt, wenn kein YCom installiert war.
    Außerdem: Autofokus des Suchfeldes und Sprunganker zu den Suchergebnissen.
    Und: Wenn das Addon yform_spam_protection installiert ist, wird es zur Spamabwehr genutzt.
    Und: es werden maximal 10 ähnliche Begriffe ausgegeben.
  • Neues Modul "15-1 Kategorie mit Liste der Unterkategorien".
  • Module 01-2, 03-1, 03-2, 05-1, 06-3, 06-4, 10-1, 10-2 und 10-3: Bugfix Typeneinschränkungen der Eingabefelder hatte nicht funktioniert.
  • Alle Module mit Medienfeldern: Fehler bei der Typebeschränkung von Medienfeldern behoben.
  • Notices beim Speichern der Einstellungen entfernt.
  • Menüs die das Addon zur Verfügung stellt prüft nun die angezeigten Artikel auf YCom Benutzerrechte und zeigt sie nur an, wenn die Rechte vorhanden sind.
  • Bootstrap 4.5.3 Upgrade.

1.7.0

Für REDAXO
>=5.10.0
Veröffentlicht am
07.07.2020
  • TinyMCE 5 als Lieblingseditor hinzugefügt.
  • Benötigt Redaxo >= 5.10, da die neue Klasse rex_version und das neue key Feld in der Modultabelle verwendet wird.
  • Hilfsklassen für URL 2 Addon auf aktuelle Git Version angepasst.
  • d2u_addon_frontend_helper::getBreadcrumbs() gibt für die Startseite kein Breadcrumb mehr zurück.
  • Update Ekko Lightbox to version 5.4.0-rc2.
  • Bootstrap 4.5.0 Upgrade.
  • Popper Upgrade auf Version 1.16.0.
  • JQuery 3.5.1 Upgrade - ab dieser Version liefert das Addon keine eigene jQuery mehr mit aus, sondern bindet die schon mit Redaxo ausgelieferte Version ein.
  • Spanische Frontend Übersetzungen für Modulausgabe hinzugefügt.
  • Wenn Google Analytics in den Einstellungen aktiviert ist wird der Google Code nicht ausgegeben, wenn search_it die Seite zur Indexierung aufruft.
  • Prüft vor dem Löschen eines Bildes ob es in einem Redaxo Template verwendet wird.
  • Template Installation Empfehlung für email_obfuscator auf emailobfuscator Addon geändert.
  • Modul 02-1 "Überschrift". Überschriften werden mit einer eigenen Klasse ihres Grades versehen (z.B. mit der Klasse "h1" oder "h2".
  • Modul 03-1 "Bild" gibt Bild nur noch aus, wenn es auch im Medienpool vorhanden ist.
  • Modul 04-1 "Google Maps" PHP Warnung in Moduleingab behoben.
  • Modul 05-1 "Artikelweiterleitung" beherrscht nun auch Weiterleitungen zu Kategorien des D2U Veranstaltungen Addons.
  • Modul 06-1 "YouTube Video einbinden" auf youtube-nocookie.com umgestellt.
  • Modul 11-1 "YForm Kontaktformular": Übersetzungsfehler korrigiert und an YForm 3.4 angepasst.
  • Modul 12-1 "YFeed Stream Galerie" auf das Addon Feeds aktualisiert. Neuer Name: "Feeds Stream Galerie".
  • Modul 13-1 "Lauftext": Anzahl Sekunden in der der Lauftext durchlaufen soll kann eingestellt werden.
  • Modul 14-1 "Search It Suchmodul" hinzugefügt.
  • Bei Slider Templates 04-1 bis 04-3 ragt der Sliderhintergrund bei wenig Seiteninhalt nicht mehr über den Footer hinaus.
  • Template "04-1 Header Slider Template with Slogan" bindet Cookie Gedöns Dialog ein, wenn das Addon installiert ist.
  • Template "04-1 Header Slider Template with Slogan" verwendet Dropdown Menü als Sprachwähler, wenn mehr als 2 Sprachen online sind.
  • Template "04-2 Header Slider Template" Notice entfernt. Außerdem kann ein eigenes Logo für den Footer festgelegt werden, das auf schmalen Bildschirmen unterhalb der Footer Links dargestellt wird.

1.6.1

Für REDAXO
5.x
Veröffentlicht am
05.12.2019
  • ACHTUNG: YRewrite Schema für russische und chinesische URLs entfernt. Statt dessen bitte das Addon "YRewrite Scheme" verwenden. Dort in den Einstellungen als Suffix "/" und als Schema "Standard" verwenden um die gleichen URLs zu generieren.
  • Bootstrap 4.4.1 Upgrade.
  • Backend: Hilfe Tab ist jetzt rechts ausgerichtet.
  • Performance Verbesserungen wenn ein D2U Addon den Cache des URL Addons neu generiert hat.
  • Template "01-1 Side Picture Template" Ansicht auf kleinen Bildschirmen optimiert.
  • Modul 11-1 "YForm Kontaktformular": Fehler bei Installation behoben, wenn YForm Addon nicht aktiviert war.
  • Modul 11-1 "YForm Kontaktformular": Honeypot als zusätzliche Spamschutzmaßnahme hinzugefügt.
  • Modul 10-3 "Box mit Downloads": die Breite kann nun personalisiert werden.
  • Modul 03-2 "Ekkolightbox Galerie" hat jetzt einen Abstand ober- und unterhalb der Bildervorschau, was vor allem für die mobile Ansicht wichtig war.

1.6.0

Für REDAXO
5.x
Veröffentlicht am
23.09.2019
  • WiredMinds eMetrics Tracking Option (siehe Einstellungen) auf aktuellen WiredMinds LeadLab Tracking Account Code aktualisiert.
  • Rewrite Schema für URL Encoded URLs verbessert (ACHTUNG: URL Kodierte URLs werden nur noch in Kleinbuchstaben ausgegeben).
  • Modul 11-1 "YForm Kontaktformular (DSGVO kompatibel)" auf YForm E-Mailtemplate umgestellt, damit "Antworten an" Feld benutzt werden kann.
  • Modul 11-1 "YForm Kontaktformular (DSGVO kompatibel)" kann nun die Breite bestimmt werden.
  • JQuery Update 3.4.1.
  • Smartmenus Version 1.1.0 als Navigation zur Verfügung gestellt (https://www.smartmenus.org/).
  • Templates mit Resonsive Multilevel Menu auf Smartmenu umgestellt (Ausnahme: Immo Template), da Google Probleme mit der Nutzerfreundlichkeit feststellte.
  • Template 02-1, 04-1, 04-2 und 04-3 Detailverbesserungen.
  • Template 06-1 "Paper Sheet Template" hinzugefügt.
  • Doku Templates mit Beispielseiten versehen und eine FAQ hinzugefügt.

1.5.8

Für REDAXO
5.x
Veröffentlicht am
03.06.2019
  • Template 04-3 "Header Slider Template with Slogan" hinzugefügt.
  • Template 00-1, 04-1, 04-2 und 04-3 bei Verwendung des D2U Veranstaltungen Addon: Anzahl Kurse wird im Warenkorb angezeigt.
  • Templates mit URL Addon 2.x kompatibel gemacht.
  • Methoden fürs Frontend zur Verfügung gestellt um vom URL Addon Versionsunabhängig den Namespace und die Dataset ID zu ermitteln.
  • Modul "02-2 Überschrift mit Klapptext": Formate Überschrift um "Fett" und "Absatz" ergänzt.
  • Bugfix Modul "10-3 Box mit Download": Anpassungen an media_auth Plugin von YCom.
  • Bugfix Modul "05-1 Artikelweiterleitung": Fehler bei Verwendung des D2U Immo Addons behoben.

1.5.7

Für REDAXO
5.x
Veröffentlicht am
01.04.2019
  • Verbesserung Templates: Mobile Navi wurde von Google manchmals als nicht mobiloptimiert bemängelt.
  • Verbesserung Templates: Bildhöhe per default auf "auto" geändert.
  • Verbesserung Templates: YRewrite Multidomain support.
  • Bugfix Modul "02-2 Überschrift mit Klapptext": JQuery Effekt geändert, damit es auch im Safari funktioniert.
  • Bugfix Modul "05-1 Artikelweiterleitung": nach Klick auf Link im Backend wurde beim editieren die Standardsprache editiert.
  • Bugfix Modul "05-2 Artikel aus anderer Sprache übernehmen": aktuelle Sprache steht nicht mehr in der Auswahlliste zur Verfügung.
  • Bugfix Template "05-1 Double Logo Template".
  • Popper auf Version 1.14.7 aktualisiert.
  • Bootstrap auf Version 4.3.1 aktualisiert.
  • Im optionalen YRewrite Schema werden nun HTML Tags im zu normalisierenden Text entfernt.

1.5.6

Für REDAXO
5.x
Veröffentlicht am
01.02.2019
  • Möglicher Fehler in boot.php beim Senden von CSS Daeien entfernt.
  • Modul 11-1 "YForm Kontaktformular" an YForm 3 angepasst.
  • Template 05-1 "Double Logo Template" hinzugefügt.

1.5.5

Für REDAXO
5.x
Veröffentlicht am
22.01.2019
  • JS Methode zum Ausblenden von Sprachübersetzungen in kommenden Versionen von D2U Addons hinzugefügt.
  • Readme um Hinweis zum Impressum in Templates ergänzt.
  • Template 03-2 "Immo Window Advertising Template" an D2U Immo 1.0.8 angepasst.

1.5.4

Für REDAXO
5.x
Veröffentlicht am
30.12.2018
  • Popper auf Version 1.14.6 aktualisiert.
  • Bootstrap auf Version 4.2.1 aktualisiert.
  • Methode D2UModule::isModuleIDInstalled() hinzugefügt.
  • Modul 04-1 "Google Maps" Geocoding im Modul hinzugefügt.
  • Template D2U ID 02-2 in 04-2 geändert.
  • Template 04-1 "Header Slider Template with Slogan" hinzugefügt.

1.5.3

Für REDAXO
5.x
Veröffentlicht am
12.12.2018
  • Bugfix: Deaktiviertes Addon zu deinstallieren führte zu fatal error.
  • d2u_mobile_navi und d2u_mobile_navi_slicknav Klassen für die Navigation beinhalten jetzt das title Attribut bei Links.
  • Bugfix d2u_mobile_navi::getResponsiveMultiLevelDesktopMenu(): Menü konnte auf großen Bildschirmen trotz Einstellung nicht ausgeblendet werden.
  • Alle Module: Backend Eingabefelder Style Redaxo konform gestaltet und unnötige Felder ausgeblendet.
  • Modul 13-1 "Lauftext" hinzugefügt.
  • Modul 11-2 "YFrom Kontaktformular": Einrückung des Textes bei Checkboxen verbessert.
  • Modul 04-1 "Google Maps" Geocoding Link erneuert.
  • Modul 03-2 "Ekkolightbox Galerie" hat jetzt Option wie viele Bilder pro Reihe dargestellt werden sollen.
  • Modul 02-2 "Überschrift mit Klapptext" hinzugefügt.
  • Modul 01-2 "Texteditor mit Bild und Fettschrift" kann Bild nun auch 6 Spalten breit einbinden.

1.5.2

Für REDAXO
5.x
Veröffentlicht am
14.11.2018

1.5.2

  • Bugfix: Deaktiviertes Addon zu deinstallieren führte zu fatal error.
  • In den Einstellungen gibt es jetzt eine Option, eigene Übersetzungen in SProg dauerhaft zu erhalten.

1.5.1

  • Usability Modul 11-1 verbessert.
  • Sliderbilder, die im Template 02-2 verwendet werden können nun nicht mehr aus dem Medienpool gelöscht werden.
  • Template 02-2 zeigt bei installiertem D2U Veranstaltungen Addon einen Warenkorb neben den Breadcrumbs. Bei diesen wurde ein Fehler behoben.
  • Breite des Logobereiches in Template 02-1 auf die ganze Breite erweitert. Einschränkungen müssen im Custom CSS hinterlegt werden.
  • Eingabe der Module 02-1 und 06-2 optisch verbessert.
  • Bugfix d2u_addon_frontend_helper::getAlternateURLs()
  • Bugfix d2u_addon_frontend_helper::getBreadcrumbs() nun auch mit D2U Jobs Unterstützung
  • Pflichtfelder im Backend werden nur noch markiert, wenn Eingabe fehlt oder inkorrekt ist.

1.5.0

Für REDAXO
5.x
Veröffentlicht am
25.09.2018
  • Einige von anderen abhängige Einstellungen werden ausgeblendet wenn sie nicht relevant sind.
  • Modul "12-1 YFeed Stream Galerie" hinzugefügt. Voraussetzung ist aber dieser Pull Request: https://github.com/yakamara/redaxo_yfeed/pull/68
  • Modul "06-1 YouTube Video einbinden" fügt jetzt einen 15px Abstand unterhalb des Videos ein und kann nun 8 Spalten breit sein.
  • Wenn in den Einstellungen die Option zum Automatischen hinzufügen von Bootstrap und JQuery aktiviert ist, gab es bisher keine Möglichkeit einzelne Templates auszunehmen. Das ist jetzt möglich, wenn im body Tag die Klasse 'prevent_d2u_helper_styles' hinzugefügt wird.
  • Modul "01-1 Texteditor" Jetzt auch 9 von 12 Spalten auswählbar.
  • Modul "01-2 Texteditor mit Bild und Fettschrift" bindet Bilder rechts und unterhalb vom Text ein. Außerdem können Bild und Überschrift nun verlinkt werden.
  • Modul "03-1 Bild" bindet Bilder jetzt auch im Original ein.
  • Übersetzungshilfe in Plugin ausgelagert.
  • Lieblingseditor unterstützt nun CKEditor 5 mitsamt einzelnen Profilen und Profile des CKEditor (ab kommender Version 4.9.3).
  • Slicknav als weitere Navigation hinzugefügt (Version 1.0.10, https://github.com/ComputerWolf/SlickNav).
  • JQuery und Bootstrap 4 können jetzt getrennt voneinander eingebunden werden.

1.4.7

Für REDAXO
5.x
Veröffentlicht am
01.08.2018
  • Bootstrap 4.1.3 upgrade.
  • Template 00-1 bis 02-2: Meta Tags vereinheitlicht - mehr D2U Addons untersützt.
  • Template 00-1 bis 02-2: Breadcrumbs um D2U Kurse Addon ergänzt und Ausblenden von Breadcrumbs auf der Startseite.
  • Bugfix: Textarea Attributkonflikt Required und UseWYSIWYG: Required wird nicht mehr gesetzt wenn UseWYSIWYG gefordert ist.
  • Bugfix: backend helper für textarea Feld ersetzt " durch '.
  • Verhindert das Löschen von Impressum und Datenschutzerklärung solange sie in den Addoneinstellungen angegeben sind.
  • Module 05-1 Artikelweiterleitung: Option zur Weiterleitung zu Datei im Medienpool hinzugefügt.
  • Template 00-1: Warenkorbsymbol hinzugefügt wenn D2U Veranstaltungen Addon installiert ist.
  • Template 00-1: Darstellung der Sprachauswahl auf kleinen Bildschirmen verbessert.
  • Template 00-1: Pfeil bei Verwendung des Maschinenaddons statt Grafik durch CSS ersetzt.
  • Template 02-2: Pfeil bei Verwendung des Maschinenaddons statt Grafik durch CSS ersetzt.
  • Template 02-2: Facebook Link öffnet jetzt in neuem Fenster.

1.4.6

Für REDAXO
5.x
Veröffentlicht am
15.06.2018
  • Neue Einstellung für Im Multilevel Menü: im Untermenü beim ersten Punkt der Artikelname angezeigen lassen anstatt den Kategorienamen zu wiederholen.
  • Dem Mutltilevel Menu wurden bei Hovereffekten für die Darstellung Transitions hinzugefügt.
  • Anpassungen an Redaxo 5.6 (Hintergrund: https://github.com/redaxo/redaxo/pull/1827)
  • Modul 11-1 eine Zeitsperre als Spamschutz hinzugefügt.
  • Module Autoupdate Fehler behoben.

1.4.5

Für REDAXO
5.x
Veröffentlicht am
04.06.2018
  • Modul 11-1 Kontaktformular: Hinweis zum Datenschutz jetzt optional.
  • Modul 05-1 Artikelweiterleitung: Bugfix wenn Artikel auf den weitergeleitet werden soll gelöscht wurde.
  • Übersetzung für Modul 11-1 in Französisch, Russisch und Chinesisch hinzugefügt.
  • Google Fonts aus Templates entfernt (nachladen von Fonts ohne vorherige Zustimmung wurde abgemahnt).

1.4.4

Für REDAXO
5.x
Veröffentlicht am
07.05.2018

Schon wieder ein neues Release...

  • Anpassungen an D2U News Version >= 1.1.0 (Namespace hinzugefügt).
  • Modul 11-1 "YForm Kontaktformular (DSGVO kompatibel)" hinzugefügt.
  • Bootstrap 4.1.1 upgrade.

1.4.3

Für REDAXO
5.x
Veröffentlicht am
02.05.2018
  • Übersetzungen für Name und Kategorie aus anderen Addons in dieses Addon verschoben.
  • +++LINK_PRIVACY_POLICY+++ wird durch den in den Einstellungen hinterlegten Artikellink per Outputfilter ersetzt.
  • +++LINK_IMPRESS+++ wird durch den in den Einstellungen hinterlegten Artikellink per Outputfilter ersetzt.

1.4.2

Für REDAXO
5.x
Veröffentlicht am
25.04.2018
  • Impressum Link zu Einstellungen hinzugefügt.

1.4.1

Für REDAXO
5.x
Veröffentlicht am
19.04.2018
  • CSS aus den Templates in die Module verlagert.
  • Anpassungen EU DSGVO für andere D2U Addon. Bitte Einstellungen anpassen.
  • Tempaltes: Navigation markiert aktuell ausgewähltes Element.
  • Bugfix: Falsche Fehlermeldung bei Templateinstallation entfernt.
  • Templates: Farbe Links der Überschrift angeglichen.
  • Backend: Farbwähler werden besser dargestellt.
  • Upgrade Bootstrap 4.1.0.

1.4.0

Für REDAXO
5.x
Veröffentlicht am
21.03.2018
  • Modul und JS Cache aktiviert.
  • Wenn Modul CSS nachgeladen werden soll, wird es nicht nur für Module des D2U Helper Addons nachgeladen, sondern von allen D2U Addons.
  • Bei Modulinstallation wird in der Zuordnungsliste nur noch Module angezeigt, die keinem Modul - auch Zuordnungen aus anderen D2U Addons - zugeordnet sind.
  • Paarung von installierten Modulen / Templates kann wieder aufgehoben werden.
  • Bugfix: Lieblingseditor nun auch wählbar wenn nur eine Sprache vorhanden ist.
  • Module 01-x jetzt mit Lieblingseditor.
  • WiredMinds eMetrics Trackingcode kann automatisiert hinzugefügt werden.

1.3.2

Für REDAXO
>=5.1.0
Veröffentlicht am
18.03.2018
  • Automatisches Modulupdate für D2U Addon Module wird ab kommender Version wieder funktionieren.
  • Navigation beinhaltet nun auch Maschinen und Kategorien aus D2U Maschinen Addon.
  • Header Slider Template hinzugefügt
  • JQuery Update 3.3.1
  • Auswahl des Lieblings WYSIWYG Editors.
  • Template 03-1 Fehler beim Drucken an Bootstrap 4.0.0 angepasst.
  • Template 01-1 Sprachwahl berücksichtigt jetzt auch Kategorien des D2U Maschinen Addons.
  • Favicons werden in Templates nur eingebunden wenn sie im Medienpool existieren.

1.3.1

Für REDAXO
>=5.1.0
Veröffentlicht am
18.01.2018
Require / PHP
>=5.5
  • Template 00-1 Bugfix falls Maschinen Addon verwendet wird.
  • Modul 02-1 (Überschrift) verbessert.
  • Modul 03-2 (Ekko Lightbox) verbessert.
  • Für Template 02-1 kann die Navigation in den Einstellungen auch oberhalb des Headerbildes gesetzt werden.
  • Update bootstrap 4.
  • Update Ekko Lightbox to version 5.3.
  • Backendsprache Englisch hinzugefügt.
  • Module 10-3 Box mit Downloads prüft Dokumentenrechte, falls ycom/auth_media installiert ist.

1.3.0

Für REDAXO
>=5.1.0
Veröffentlicht am
20.11.2017
Require / PHP
>=5.5
  • Übersetzungshilfe für Inhalte von D2U Addons hinzugefügt.
  • Schwerer Fehler in Backend Helper behoben, wenn versteckte Felder Arrays übermitteln sollen.
  • Option für URL Encoding als Schema Option für YRewrite hinzugefügt - wichtig für Sprachen wie Chinesisch oder Russisch, ... .

1.2.4

Für REDAXO
>=5.1.0
Veröffentlicht am
20.10.2017
Require / PHP
>=5.5
  • Default Lang Einstellung D2U Addon übergreifend gemacht.
  • Bugfix wenn Standardsprache gelöscht wird.

1.2.2

Für REDAXO
>=5.1.0
Veröffentlicht am
14.09.2017
Require / PHP
>=5.5
  • Update auf bootstrap 4 beta
  • Update Ekko Lightbox auf 5.2
  • kleinere Fehlerbehebungen

1.2.1

Für REDAXO
>=5.1.0
Veröffentlicht am
26.06.2017
Require / PHP
>=5.5
  • Neues Modul für Download von Dokumenten hinzugefügt
  • Mehrfach verwendete Übersetzungen aus anderen Addon in dieses umgezogen
  • Bugfix

1.1.2

Für REDAXO
>=5.1.0
Veröffentlicht am
03.03.2017
Require / PHP
>=5.5
  • Methode zum aktualisieren von URL Schemata hinzugefügt.
  • Update Bootstrap to alpha-6
  • Update Ekko Lightbox to 5.1.1
  • Update Module und Template während Addonupdate bei aktiviertem Autoupdate.

1.1.1

Für REDAXO
>=5.1.0
Veröffentlicht am
22.01.2017
Require / PHP
>=5.5

Fehler bei Farbe für mobiles Menü behoben

1.1.0

Für REDAXO
>=5.1.0
Veröffentlicht am
22.01.2017
Require / PHP
>=5.5
  • Templates hinzugefügt
  • Mobiles Menü hinzugefügt
  • Bessere Farbkonfiguration
  • Hilfe hinzugefügt

1.0.2

Für REDAXO
>=5.1.0
Veröffentlicht am
22.12.2016
Require / PHP
>=5.5

Bugfix: automatisches Modul Update während Addon Update sollte nun funktionieren.