From cb3bbb0cef69e295d252be55817a6b957e1b7753 Mon Sep 17 00:00:00 2001 From: Awilum Date: Wed, 8 Jan 2020 23:27:21 +0300 Subject: [PATCH] feat(admin-plugin): add support for #351 --- site/plugins/admin/app/Controllers/SettingsController.php | 1 + site/plugins/admin/lang/en_US.yaml | 2 ++ site/plugins/admin/templates/system/settings/index.html | 7 +++++++ 3 files changed, 10 insertions(+) diff --git a/site/plugins/admin/app/Controllers/SettingsController.php b/site/plugins/admin/app/Controllers/SettingsController.php index eba82d76..7a4105b8 100644 --- a/site/plugins/admin/app/Controllers/SettingsController.php +++ b/site/plugins/admin/app/Controllers/SettingsController.php @@ -135,6 +135,7 @@ class SettingsController extends Controller Arr::set($data, 'slugify.trim', ($data['slugify']['trim'] === '1')); Arr::set($data, 'slugify.lowercase', ($data['slugify']['lowercase'] === '1')); Arr::set($data, 'cache.lifetime', (int) $data['cache']['lifetime']); + Arr::set($data, 'twig.extensions', explode(',', $data['twig']['extensions'])); Arr::set($data, 'entries.media.upload_images_quality', (int) $data['entries']['media']['upload_images_quality']); Arr::set($data, 'entries.media.upload_images_width', (int) $data['entries']['media']['upload_images_width']); Arr::set($data, 'entries.media.upload_images_height', (int) $data['entries']['media']['upload_images_height']); diff --git a/site/plugins/admin/lang/en_US.yaml b/site/plugins/admin/lang/en_US.yaml index 0113440b..c59c3b26 100755 --- a/site/plugins/admin/lang/en_US.yaml +++ b/site/plugins/admin/lang/en_US.yaml @@ -321,6 +321,8 @@ admin_help_text_for_api_calls_limit_label: "Limits for API Calls. Leave 0 for un admin_error_api_calls_empty_input: "API Calls limit has to be an numeric value." admin_help_text_for_api_token_icon: "API Token valid :link icon class." admin_state: "State" +admin_help_text_for_settings_twig_extensions_label: "Twig Extension to load." +admin_twig_extensions: "Twig extensions" admin_message_delivery_api_token_updated: "Delivery token updated." admin_message_delivery_api_token_was_not_updated: "Delivery token was not updated." admin_message_delivery_api_token_created: "Delivery token created." diff --git a/site/plugins/admin/templates/system/settings/index.html b/site/plugins/admin/templates/system/settings/index.html index c7e83345..a185cee8 100644 --- a/site/plugins/admin/templates/system/settings/index.html +++ b/site/plugins/admin/templates/system/settings/index.html @@ -234,6 +234,13 @@ {{ tr('admin_help_text_for_settings_twig_templating_charset_label') }} +
+
+ + + {{ tr('admin_help_text_for_settings_twig_extensions_label') }} +
+