FriendsOfREDAXO / Global_settings
Licence: mit
Globale MetaInfos nutzen, die für die gesamte Website gültig sind
Stars: ✭ 16
Labels
Projects that are alternatives of or similar to Global settings
Mac Setup
🛠️ Front end web development setup for macOS.
Stars: ✭ 265 (+1556.25%)
Mutual labels: settings
Flutter Settings Ui
Create native settings for Flutter app in a minutes.
Stars: ✭ 363 (+2168.75%)
Mutual labels: settings
Dry Configurable
A simple mixin to make Ruby classes configurable
Stars: ✭ 280 (+1650%)
Mutual labels: settings
Wdisplays
GUI display configurator for wlroots compositors
Stars: ✭ 302 (+1787.5%)
Mutual labels: settings
Laravel Model Settings
Model Settings for your Laravel app
Stars: ✭ 409 (+2456.25%)
Mutual labels: settings
rails-settings-ui
User interface for manage settings in rails application (using rails-settings gem) / Интерфейс для управления настройками в Rails приложении
Stars: ✭ 93 (+481.25%)
Mutual labels: settings
Django Admin Interface
django's default admin interface made customizable. popup windows replaced by modals. :mage: ⚡️
Stars: ✭ 717 (+4381.25%)
Mutual labels: settings
Laravel Settings
Store strongly typed application settings
Stars: ✭ 345 (+2056.25%)
Mutual labels: settings
Jot
Jot is a library for persisting and applying .NET application state.
Stars: ✭ 496 (+3000%)
Mutual labels: settings
Laravel Setting
Persistent settings package for Laravel
Stars: ✭ 278 (+1637.5%)
Mutual labels: settings
Senparc.co2net
支持 .NET Framework & .NET Core 的公共基础扩展库
Stars: ✭ 289 (+1706.25%)
Mutual labels: settings
Quicktableviewcontroller
A simple way to create a UITableView for settings in Swift.
Stars: ✭ 417 (+2506.25%)
Mutual labels: settings
Django Split Settings
Organize Django settings into multiple files and directories. Easily override and modify settings. Use wildcards and optional settings files.
Stars: ✭ 684 (+4175%)
Mutual labels: settings
Rxkprefs
🛠 A small Kotlin library to make shared preferences easy + RxJava and Coroutines support
Stars: ✭ 264 (+1550%)
Mutual labels: settings
Fuzzdata
Fuzzing resources for feeding various fuzzers with input. 🔧
Stars: ✭ 376 (+2250%)
Mutual labels: settings
Splarkcontroller
Custom transition between controllers. Settings controller for your iOS app.
Stars: ✭ 693 (+4231.25%)
Mutual labels: settings
Sail
Sail is a lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app
Stars: ✭ 484 (+2925%)
Mutual labels: settings
Globale Einstellungen, AddOn für REDAXO 5
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 diese 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
Tabs
Das AddOn kann Felder in Tabs gruppieren. Hier ein Beispiel für eine mögliche Gruppierung in 3 Tabs:
- Allgemein (mit allgemeinen Feldern)
- Tracking Code (Textarea mit class="codemirror", wenn installiert)
- Übersetzungen (mit Text-Felder wie bei Sprog oder beim String Table Addon für R4).
Colorpicker
- Der eingsetzte Colorpicker ist dieser hier: https://bgrins.github.io/spectrum/
- Alle Optionen lassen sich auch per data-Attribut festlegen (einzugeben in Globale Einstellungen > Felder > Feldattribute), siehe den Tip hier https://bgrins.github.io/spectrum/#options
- Beispiel:
data-preferred-format="rgb" data-show-alpha="true"
zeigt rgba Werte an inkl. Alpha-Transparenzen.
API
// Ausgabe eines Feldes der aktuellen Sprache
echo rex_global_settings::getValue('my_field');
// Ausgabe eines Feldes der Sprache mit der ID = 2
echo rex_global_settings::getValue('my_field', 2);
// Ausgabe eines Feldes der Haupt-Sprache
echo rex_global_settings::getDefaultValue('my_field');
// Ausgabe eines Feldes der aktuellen Sprache, wenn leer kommt Ausgabe {{ my_field }}
echo rex_global_settings::getString('my_field');
// Ausgabe eines Feldes der Sprache mit der ID = 2, wenn leer kommt Ausgabe {{ my_field }}
echo rex_global_settings::getString('my_field', 2);
// Ausgabe eines Feldes der Haupt-Sprache, wenn leer kommt Ausgabe {{ my_field }}
echo rex_global_settings::getDefaultString('my_field');
// Ausgabe der Felddefinition als Array
dump(rex_global_settings::getFieldDefinition('my_field'));
// Überschreiben eines Feldwertes der aktuellen Sprache mit dem Wert "Hallo"
rex_global_settings::setValue('my_field', null, "Hallo");
// Überschreiben eines Feldwertes der Sprache mit der ID = 2 mit dem Wert "Hallo"
rex_global_settings::setValue('my_field', 2, "Hallo");
REDAXO-Variable
Die REDAXO-Variable REX_GLOBAL_VAR
kann in Modulen und Templates verwendet werden um Werte auszulesen.
Sie entspricht der Ausgabe von: rex_global_settings::getString('my_field')
.
Verwendung:
REX_GLOBAL_VAR[my_field]
REX_GLOBAL_VAR[var=my_field]
Benötigt man einen leeren Rückgabewert für Prüfungen
REX_GLOBAL_VAR[var=my_field empty=1]
Hinweise
- Addon kann als String Table / Sprog Ersatz genutzt werden durch Einsatz der Tabs. Die Feldbezeichnung können auch leer gelassen werden, dann wird direkt der Feldname (Spaltenname) dem Enduser angezeigt.
Changelog
siehe CHANGELOG.md
des AddOns
Lizenz
MIT-Lizenz, siehe LICENSE.md
des AddOns und Release notes
Credits
- REXDude
- Spectrum Color Picker
- Global Settings ist ein Fork des Meta Info Addons
- Sysix
- polarpixel
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].