Die KLXM\SkibbiTools\Tool
-Klasse bietet eine Sammlung nützlicher Methoden für die Entwicklung mit REDAXO, darunter Funktionen für Lightbox-Integration, Urheberrechtsinformationen, alternative Texte für Medienobjekte, Video-Untertitel, Textkürzung und Datumsformatierung. Dieses Dokument erläutert, wie Sie diese Methoden in Ihren Projekten anwenden können.
Integriert eine UiKit-Lightbox-Funktionalität für Bilder, die in einem WYSIWYG-Editor (z.B. CKEditor 5) eingefügt wurden.
KLXM\SkibbiTools\Tool::cke5LightboxHelper();
Fügen Sie diese Zeile in die boot.php
Ihres REDAXO-Projekts ein, um die Lightbox-Funktionalität automatisch zu aktivieren.
Liefert Urheberrechtsinformationen zu einem Medienobjekt aus dem Medienpool.
echo KLXM\SkibbiTools\Tool::mediaCopyright('mein-bild.jpg');
Gibt Urheberrechtsinformationen für das Bild mein-bild.jpg
aus.
Liefert den alternativen Text für ein Media-Objekt aus dem Medienpool.
echo KLXM\SkibbiTools\Tool::mediaAlt('mein-bild.jpg', 'REX_VALUE[1]');
Gibt den alternativen Text für das Bild mein-bild.jpg
aus. Wenn kein alternativer Text z.B. hier in REX_VALUE[1]
angegeben ist, wird der Beschreibungstext des Medienobjekts verwendet. Ist auch dieser leer wird ein leerer String zurück gegeben.
Liefert den Code für die Einbindung von VTT-Dateien für Videos aus dem Medienpool.
echo KLXM\SkibbiTools\Tool::getVideoSubtitle('mein-video.mp4');
Gibt den HTML-Code für das <track>
-Element mit der VTT-Datei für das Video mein-video.mp4
zurück.
Kürzt einen Text auf eine angegebene Länge und endet an einem Satzzeichen.
echo KLXM\SkibbiTools\Tool::truncateText('Dies ist ein sehr langer Text, der gekürzt werden soll.', 50);
Gibt einen gekürzten Text zurück, der auf 50 Zeichen begrenzt ist und an einem Satzzeichen endet.
Formatiert ein Datum im deutschen Format.
echo KLXM\SkibbiTools\Tool::formatGermanDate('2023-03-10');
Gibt das Datum 10. März 2023
aus.
Überprüft eine URL auf Gültigkeit und gibt die korrekte URL zurück, falls vorhanden.
echo KLXM\SkibbiTools\Tool::checkUrl('https://example.com');
Gibt die überprüfte URL zurück oder null
, wenn die URL ungültig ist. Handelt es sich um eine Datei aus dem Medienpool oder um einen Artikel, werden die korrekten Urls erzeugt.