AddOn
Globale Einstellungen (Global Settings)
Beschreibung
Mit diesem Addon kann man globale MetaInfos setzen die für die gesamte Website gültig sind. Admins können Felder anlegen und bearbeiten, Nicht-Admins können nur bearbeitenFeatures
- MetaInfos für die gesamte Website
- API für den Zugriff auf die Felder
- Nicht-Admins dürfen Felder nur bearbeiten
- Mehrsprachigkeit
- Neue Feldertypen: Tab, Colorpicker
- REX_GLOBAL_VAR[] zur schnellen Ausgabe in Modulen und Templates
github.com/FriendsOfREDAXO/global_settings
Umsetzung
Versionen
2.8.4
Fix: Deprecated: str_replace(): Passing null to parameter -ab PHP 8.1 @dtpop
2.8.2
Fix: Bei Update und eigenen table_prefix knallt es und es ist kein Update möglich
Danke @rkemmere
2.8.1
Uninstall.php entfernt @skerbis
2.8.0
Textarea Feldtyp Text zu Mediumtext - Danke @marcohanke
Kopiervorlage Ausgabe direkt in der Feldübersicht anzeigen - Danke @alxndr-w
Kleinere fixes - Danke @skerbis
2.7.1
Feldliste um Spalte Feldbezeichnung erweitert – Danke @tema-web
2.6.3
media in use or not in use fixed
danke @omphteliba, @bitshiftersgmbh
2.6.1
fixed: helper isMediaInUse wirft Fehler, danke @isospin
2.6.0
Rechte der Tabs werden an Felder vererbt
Felder und Tabs können Notizen hinzugefügt werden
Verwendete Medien werden vor dem löschen geschützt
Dark-Mode
2.5.1
2.5.1 Install fixed
Einstellungen können nun auch mit rex_global_settings::setValue() gesetzt werden, Danke @alexplusde
2.4.1
REX_GLOBAL_VAR rex_escape entfernt, um HTML-Ausgaben zu ermöglichen.
2.4.0
var
= ist nun optional
Es kann nun auch folgende Schreibweise verwendet werden:
REX_GLOBAL_VAR[key]
Caching Problem mit Templates gefixt
Danke @gharlan
2.3.1
Neu: REX_GLOBAL_VAR[var=my_field empty=1]
um leere Felder prüfen zu können.
2.2.0
Version 2.2.0 - 25.07.2019
Ab jetzt ein FriendsOfREDAXO-Projekt
- Neu: Readme mit AutoToc
- Neu
REX_GLOBAL_VAR
liefert das Value des Feldes als String der aktuellen Sprache - Neu:
rex_global_settings::getFieldDefinition('my_field')
liefert die Felddefinition als Array - Screenshot hinzugefügt
2.1.0
Version 2.1.0 - 09. Juni 2018
- Extension Point
GLOBAL_SETTINGS_CHANGED
hinzugefügt. Wird getriggert wenn die Felder oder die Settings aktualisiert wurden - Focus wird auf erstes Textfeld gelegt beim anlegen/bearbeiten eines Feldes
- Tab Cursor korrigiert, thx@fietstouring
- Addon-Menüeintrag wird nur noch angezeigt wenn der Benutzer das Recht für die Einstellungen-Seite hat, thx@Gort
- File-Cache für die Einstellungen hinzugefügt, benötigt keine DB Abfragen mehr wenn einmal gecachet
- Ausgabe der Codebeispiele für REDAXO 5.6 wiederhergestellt
2.0.0
Version 2.0.0 - 15. März 2017
- Portierung zu REDAXO 5
- Neuer Feldtyp: Tab, dadurch kann man das AddOn auch als String Table oder Sprog ersatz benutzen. Die Feldbezeichnung können auch leer gelassen werden, dann wird direkt der Feldname (Spaltenname) dem Enduser angezeigt.
- Neuer Feldtyp: Colorpicker (siehe Readme für Hinweise)
- Der
glob_
Prefix ist jetzt optional. Aufruf sollte so erfolgen:rex_global_settings::getValue('my_field');
. Beim Feldanlegen sollte ebenfalls keinglob_
benutzt werden. - Hinzugefügt:
rex_global_settings::getString()
undrex_global_settings::getDefaultString()
. WiegetValue()
nur dass standardmäßig ein Platzhalter angezeigt wird wenn Ausgabe leer ist. - Ein dritter Parameter
$allowEmpty
fürgetValue()
undgetString()
wurde hinzugefügt der steuert ob ein Platzhalter angezeigt wird wenn Feld leer oder nicht da.getValue()
Standard: nicht anzeigen,getString()
Standard: anzeigen
1.1.0
Version 1.1.0 - 01. März 2016
- Fixed #10: Checkboxen gingen nicht, specialthx@Sysix
- Fixed #11: Wenn Feld nicht vorhanden war gab es eine Fehlermeldung, specialthx@Sysix
- Kategorie-Checkbox entfernt, da keine Funktion
- Fixed: Database down Problem wenn REDAXO Setup gestartet wurde
- Fixed #8: Felder wurden nicht korrekt ausgelesen unter PHP 5.3
1.0.1
Version 1.0.1 - 20. August 2015
- Englische Backend Übersetzung hinzugefügt
Version 1.0.0 - 11. August 2015