From b701d85ebc2feec7dcb3b7af1ad1eef543d91758 Mon Sep 17 00:00:00 2001 From: Tony Air Date: Tue, 8 Jun 2021 16:56:28 +0700 Subject: [PATCH] Initial config --- _config/config.yml | 58 +++++++++++++++++++ .../ElementListExtension.php | 3 +- .../ElementalContentControllerExtension.php | 3 +- 3 files changed, 60 insertions(+), 4 deletions(-) rename src/{Elements => Extensions}/ElementListExtension.php (81%) rename src/{Elements => Extensions}/ElementalContentControllerExtension.php (96%) diff --git a/_config/config.yml b/_config/config.yml index a6b7cc9..71f0809 100644 --- a/_config/config.yml +++ b/_config/config.yml @@ -1,3 +1,61 @@ --- Name: elemental-basics +After: + - elemental + - elemental-list + - elementalvirtual + - webapp-base-extensions --- + +# User Forms module +DNADesign\ElementalUserForms\Model\ElementForm: + extensions: + - A2nt\ElementalBasics\Extensions\UserDefinedFormExtension + +SilverStripe\UserForms\Model\UserDefinedForm: + show_in_sitetree: false + can_be_root: false + extensions: + - A2nt\ElementalBasics\Extensions\UserDefinedFormExtension +################## + +SilverStripe\CMS\Controllers\ContentController: + extensions: + - DNADesign\Elemental\Extensions\ElementalContentControllerExtension + - A2nt\ElementalBasics\Extensions\ElementalContentControllerExtension + url_handlers: + 'element/$ID!': 'handleElement' + +DNADesign\Elemental\Models\ElementalArea: + extensions: + - A2nt\ElementalBasics\Extensions\ElementalArea + +DNADesign\Elemental\Models\BaseElement: + default_global_elements: true + extensions: + - A2nt\ElementalBasics\Extensions\BaseElementEx + - A2nt\ElementalBasics\Extensions\ElementRows + +DNADesign\ElementalList\Model\ElementList: + inline_editable: false + default_global_elements: false + extensions: + - A2nt\ElementalBasics\Extensions\ElementListExtension + +A2nt\ElementalBasics\Elements\AccordionElement: + allowed_elements: + - DNADesign\Elemental\Models\ElementContent + +DNADesign\Elemental\Models\ElementContent: + default_global_elements: false + inline_editable: false + extensions: + - A2nt\ElementalBasics\Extensions\ElementContentWidget + frontend_searchable_fields: + - 'Title:PartialMatch' + - 'HTML:PartialMatch' + +Dynamic\Elements\Image\Elements\ElementImage: + inline_editable: false + extensions: + - A2nt\ElementalBasics\Extensions\ElementImageWidget diff --git a/src/Elements/ElementListExtension.php b/src/Extensions/ElementListExtension.php similarity index 81% rename from src/Elements/ElementListExtension.php rename to src/Extensions/ElementListExtension.php index 41fe7bf..0d422b6 100644 --- a/src/Elements/ElementListExtension.php +++ b/src/Extensions/ElementListExtension.php @@ -1,8 +1,7 @@