diff --git a/README.md b/README.md index a4afb8f..f487638 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,17 @@ See [Elemental modules by Dynamic](https://github.com/orgs/dynamic/repositories? ## Configuration +To hide the Content field: + +```yml +--- +After: + - "#silverstripeelemental-embedded-codeconfig" +--- +Dynamic\Elements\Embedded\Elements\ElementEmbeddedCode: + hide_content_field: true +``` + See [SilverStripe Elemental Configuration](https://github.com/silverstripe/silverstripe-elemental#configuration) ## Translations diff --git a/_config/config.yml b/_config/config.yml index 24f1cf1..45349b0 100644 --- a/_config/config.yml +++ b/_config/config.yml @@ -1,3 +1,5 @@ --- Name: silverstripeelemental-embedded-codeconfig --- +Dynamic\Elements\Embedded\Elements\ElementEmbeddedCode: + hide_content_field: false diff --git a/src/Elements/ElementEmbeddedCode.php b/src/Elements/ElementEmbeddedCode.php index 6e0c20a..d62d9f8 100644 --- a/src/Elements/ElementEmbeddedCode.php +++ b/src/Elements/ElementEmbeddedCode.php @@ -54,6 +54,10 @@ public function getCMSFields() ->setTitle('Embed Code') ); + if (ElementEmbeddedCode::config()->get('hide_content_field')) { + $fields->removeByName('Content'); + } + return $fields; }