diff --git a/mailpoet/lib/EmailEditor/Engine/SettingsController.php b/mailpoet/lib/EmailEditor/Engine/SettingsController.php index ae25b70359..8338aab5b6 100644 --- a/mailpoet/lib/EmailEditor/Engine/SettingsController.php +++ b/mailpoet/lib/EmailEditor/Engine/SettingsController.php @@ -5,6 +5,8 @@ namespace MailPoet\EmailEditor\Engine; class SettingsController { const ALLOWED_BLOCK_TYPES = [ + 'core/button', + 'core/buttons', 'core/paragraph', 'core/heading', 'core/column', diff --git a/mailpoet/lib/EmailEditor/Integrations/Core/Initializer.php b/mailpoet/lib/EmailEditor/Integrations/Core/Initializer.php index 6d694f724d..d920344b14 100644 --- a/mailpoet/lib/EmailEditor/Integrations/Core/Initializer.php +++ b/mailpoet/lib/EmailEditor/Integrations/Core/Initializer.php @@ -19,5 +19,7 @@ class Initializer { $blocksRegistry->addBlockRenderer('core/columns', new Renderer\Blocks\Columns()); $blocksRegistry->addBlockRenderer('core/list', new Renderer\Blocks\ListBlock()); $blocksRegistry->addBlockRenderer('core/image', new Renderer\Blocks\Image()); + $blocksRegistry->addBlockRenderer('core/buttons', new Renderer\Blocks\Buttons()); + $blocksRegistry->addBlockRenderer('core/button', new Renderer\Blocks\Button()); } } diff --git a/mailpoet/lib/EmailEditor/Integrations/Core/Renderer/Blocks/Button.php b/mailpoet/lib/EmailEditor/Integrations/Core/Renderer/Blocks/Button.php new file mode 100644 index 0000000000..6834ac10d8 --- /dev/null +++ b/mailpoet/lib/EmailEditor/Integrations/Core/Renderer/Blocks/Button.php @@ -0,0 +1,12 @@ +