diff --git a/mailpoet/lib/EmailEditor/Integrations/MailPoet/Patterns/Library/OneColumn.php b/mailpoet/lib/EmailEditor/Integrations/MailPoet/Patterns/Library/OneColumn.php new file mode 100644 index 0000000000..e8ff208e21 --- /dev/null +++ b/mailpoet/lib/EmailEditor/Integrations/MailPoet/Patterns/Library/OneColumn.php @@ -0,0 +1,41 @@ + +
+

1 column layout

+ + + +

A one-column layout is great for simplified and concise content, like announcements or newsletters with brief updates. Drag blocks to add content and customize your styles from the styles panel on the top right.

+ + + +
+ + + +
+ +
+
+ + '; + } + + protected function get_title(): string { // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps + /* translators: Name of a content pattern used as starting content of an email */ + return __('1 Column', 'mailpoet'); + } +} diff --git a/mailpoet/lib/EmailEditor/Integrations/MailPoet/Patterns/PatternsController.php b/mailpoet/lib/EmailEditor/Integrations/MailPoet/Patterns/PatternsController.php index 91c7284a06..ebbed95a84 100644 --- a/mailpoet/lib/EmailEditor/Integrations/MailPoet/Patterns/PatternsController.php +++ b/mailpoet/lib/EmailEditor/Integrations/MailPoet/Patterns/PatternsController.php @@ -4,6 +4,7 @@ namespace MailPoet\EmailEditor\Integrations\MailPoet\Patterns; use MailPoet\EmailEditor\Integrations\MailPoet\Patterns\Library\DefaultContent; use MailPoet\EmailEditor\Integrations\MailPoet\Patterns\Library\DefaultContentFull; +use MailPoet\EmailEditor\Integrations\MailPoet\Patterns\Library\OneColumn; use MailPoet\Util\CdnAssetUrl; class PatternsController { @@ -19,6 +20,7 @@ class PatternsController { $patterns = []; $patterns[] = new DefaultContentFull($this->cdnAssetUrl); $patterns[] = new DefaultContent($this->cdnAssetUrl); + $patterns[] = new OneColumn($this->cdnAssetUrl); foreach ($patterns as $pattern) { register_block_pattern($pattern->get_namespace() . '/' . $pattern->get_name(), $pattern->get_properties()); }