From 8290971a95c255335cee05deb411ddc1a5ce72a1 Mon Sep 17 00:00:00 2001 From: Awilum Date: Mon, 9 May 2022 16:59:59 +0300 Subject: [PATCH] feat(shortcodes): upd `entries` shortcode --- src/flextype/core/Parsers/Shortcodes/EntriesShortcode.php | 2 +- src/flextype/settings.yaml | 2 ++ tests/fixtures/settings/settings.yaml | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/flextype/core/Parsers/Shortcodes/EntriesShortcode.php b/src/flextype/core/Parsers/Shortcodes/EntriesShortcode.php index 88ef4796..4edcd654 100644 --- a/src/flextype/core/Parsers/Shortcodes/EntriesShortcode.php +++ b/src/flextype/core/Parsers/Shortcodes/EntriesShortcode.php @@ -32,7 +32,7 @@ parsers()->shortcodes()->addHandler('entries', static function (ShortcodeInterfa $varsDelimeter = $s->getParameter('varsDelimeter') ?: '|'; - if ($s->getParameter('fetch') != null) { + if ($s->getParameter('fetch') != null && registry()->get('flextype.settings.parsers.shortcodes.shortcodes.entries.fetch.enabled') === true) { // Get vars foreach($s->getParameters() as $key => $value) { diff --git a/src/flextype/settings.yaml b/src/flextype/settings.yaml index f09b1eb4..032ef825 100644 --- a/src/flextype/settings.yaml +++ b/src/flextype/settings.yaml @@ -541,6 +541,8 @@ parsers: entries: enabled: true path: "/src/flextype/core/Parsers/Shortcodes/EntriesShortcode.php" + fetch: + enabled: true php: enabled: true path: "/src/flextype/core/Parsers/Shortcodes/PhpShortcode.php" diff --git a/tests/fixtures/settings/settings.yaml b/tests/fixtures/settings/settings.yaml index ce9316f0..2ec26328 100644 --- a/tests/fixtures/settings/settings.yaml +++ b/tests/fixtures/settings/settings.yaml @@ -528,6 +528,8 @@ parsers: entries: enabled: true path: "/src/flextype/core/Parsers/Shortcodes/EntriesShortcode.php" + fetch: + enabled: true raw: enabled: true path: "/src/flextype/core/Parsers/Shortcodes/RawShortcode.php"