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 bearbeiten

Features

  • 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

Für REDAXO
^5.7
Veröffentlicht am
20.01.2023
Require / PHP
>=7.4

Fix: Deprecated: str_replace(): Passing null to parameter -ab PHP 8.1 @dtpop

2.8.2

Für REDAXO
^5.7
Veröffentlicht am
14.11.2022
Require / PHP
>=7.4

Fix: Bei Update und eigenen table_prefix knallt es und es ist kein Update möglich
Danke @rkemmere

2.8.1

Für REDAXO
^5.7
Veröffentlicht am
14.03.2022
Require / PHP
>5.6

Uninstall.php entfernt @skerbis

2.8.0

Für REDAXO
^5.7
Veröffentlicht am
06.03.2022
Require / PHP
>5.6

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

Für REDAXO
^5.7
Veröffentlicht am
24.12.2021
Require / PHP
>5.6

Feldliste um Spalte Feldbezeichnung erweitert – Danke @tema-web

2.6.3

Für REDAXO
^5.7
Veröffentlicht am
19.11.2021
Require / PHP
>5.6

media in use or not in use fixed
danke @omphteliba, @bitshiftersgmbh

2.6.1

Für REDAXO
^5.7
Veröffentlicht am
13.11.2021
Require / PHP
>5.6

fixed: helper isMediaInUse wirft Fehler, danke @isospin

2.6.0

Für REDAXO
^5.7
Veröffentlicht am
07.11.2021
Require / PHP
>5.6

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

Für REDAXO
^5.7
Veröffentlicht am
10.12.2020
Require / PHP
>5.6

2.5.1 Install fixed
Einstellungen können nun auch mit rex_global_settings::setValue() gesetzt werden, Danke @alexplusde

2.4.1

Für REDAXO
^5.7
Veröffentlicht am
19.09.2019

REX_GLOBAL_VAR rex_escape entfernt, um HTML-Ausgaben zu ermöglichen.

2.4.0

Für REDAXO
^5.7
Veröffentlicht am
12.09.2019

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

Für REDAXO
^5.7
Veröffentlicht am
09.08.2019

Neu: REX_GLOBAL_VAR[var=my_field empty=1]
um leere Felder prüfen zu können.

2.2.0

Für REDAXO
^5.7
Veröffentlicht am
25.07.2019

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

Für REDAXO
^5.0
Veröffentlicht am
09.06.2018

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

Für REDAXO
^5.0
Veröffentlicht am
15.03.2017

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 kein glob_ benutzt werden.
  • Hinzugefügt: rex_global_settings::getString() und rex_global_settings::getDefaultString(). Wie getValue() nur dass standardmäßig ein Platzhalter angezeigt wird wenn Ausgabe leer ist.
  • Ein dritter Parameter $allowEmpty für getValue() und getString() 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

Für REDAXO
4.7.x, 4.6.x, 4.5.x
Veröffentlicht am
01.03.2016

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

Für REDAXO
4.7.x, 4.6.x, 4.5.x
Veröffentlicht am
20.08.2015

Version 1.0.1 - 20. August 2015

  • Englische Backend Übersetzung hinzugefügt

Version 1.0.0 - 11. August 2015