Files
piratepoet/lib/Config/PopulatorData/Templates/WelcomeBlank1Column.php
Fred. P 75bad97b10 Newsletter template thumbnail redesign
Redesigned the template selection screen to
look like the WordPress theme selector.

The main changes relate to:
* style changes, to achieve the new look
* jsx templates, to work with new css changes
* template, removed the description field

[MAILPOET-1306]
2018-05-22 10:23:07 +02:00

257 lines
9.3 KiB
PHP

<?php
namespace MailPoet\Config\PopulatorData\Templates;
if(!defined('ABSPATH')) exit;
class WelcomeBlank1Column {
function __construct($assets_url) {
$this->assets_url = $assets_url;
$this->external_template_image_url = 'https://ps.w.org/mailpoet/assets/newsletter-templates/welcome-email-blank-1-column';
$this->template_image_url = $this->assets_url . '/img/blank_templates';
$this->social_icon_url = $this->assets_url . '/img/newsletter_editor/social-icons';
}
function get() {
return array(
'name' => __("Welcome Email: Blank 1 Column", 'mailpoet'),
'categories' => json_encode(array('welcome', 'blank')),
'readonly' => 1,
'thumbnail' => $this->getThumbnail(),
'body' => json_encode($this->getBody()),
);
}
private function getBody() {
return array(
"content" => array(
"type" => "container",
"orientation" => "vertical",
"styles" => array(
"block" => array(
"backgroundColor" => "transparent"
)
),
"blocks" => array(
array(
"type" => "container",
"orientation" => "horizontal",
"styles" => array(
"block" => array(
"backgroundColor" => "#f8f8f8"
)
),
"blocks" => array(
array(
"type" => "container",
"orientation" => "vertical",
"styles" => array(
"block" => array(
"backgroundColor" => "transparent"
)
),
"blocks" => array(
array(
"type" => "header",
"text" => __("Display problems? <a href=\"[link:newsletter_view_in_browser_url]\">Open this email in your web browser.</a>", 'mailpoet'),
"styles" => array(
"block" => array(
"backgroundColor" => "transparent"
),
"text" => array(
"fontColor" => "#222222",
"fontFamily" => "Arial",
"fontSize" => "12px",
"textAlign" => "center"
),
"link" => array(
"fontColor" => "#6cb7d4",
"textDecoration" => "underline"
)
)
)
)
)
)
),
array(
"type" => "container",
"orientation" => "horizontal",
"styles" => array(
"block" => array(
"backgroundColor" => "#ffffff"
)
),
"blocks" => array(
array(
"type" => "container",
"orientation" => "vertical",
"styles" => array(
"block" => array(
"backgroundColor" => "transparent"
)
),
"blocks" => array(
array(
"type" => "spacer",
"styles" => array(
"block" => array(
"backgroundColor" => "transparent",
"height" => "30px"
)
)
),
array(
"type" => "image",
"link" => "",
"src" => $this->template_image_url . "/fake-logo.png",
"alt" => __("Fake logo", 'mailpoet'),
"fullWidth" => false,
"width" => "598px",
"height" => "71px",
"styles" => array(
"block" => array(
"textAlign" => "center"
)
)
),
array(
"type" => "text",
"text" => __("<h1 style=\"text-align: center;\"><strong>Hi, new subscriber!</strong></h1>\n<p>&nbsp;</p>\n<p>[subscriber:firstname | default:Subscriber],</p>\n<p>&nbsp;</p>\n<p>You recently joined our list and we'd like to give you a warm welcome!</p>\n<p>&nbsp;</p>\n<p>Want to get to know us better? Check out some of our most popular articles: </p>\n<ol>\n<li><a href=\"http://www.mailpoet.com/the-importance-of-focus-when-writing/\">The Importance of Focus When Writing</a></li>\n<li><a href=\"http://www.mailpoet.com/write-great-subject-line/\">How to Write a Great Subject Line</a></li>\n<li><a href=\"http://www.mailpoet.com/just-sit-write-advice-motivation-ernest-hemingway/\">Just Sit Down and Write &ndash; Advice on Motivation from Ernest Hemingway</a></li>\n</ol>", 'mailpoet')
)
)
)
)
),
array(
"type" => "container",
"orientation" => "horizontal",
"styles" => array(
"block" => array(
"backgroundColor" => "#f8f8f8"
)
),
"blocks" => array(
array(
"type" => "container",
"orientation" => "vertical",
"styles" => array(
"block" => array(
"backgroundColor" => "transparent"
)
),
"blocks" => array(
array(
"type" => "divider",
"styles" => array(
"block" => array(
"backgroundColor" => "transparent",
"padding" => "24.5px",
"borderStyle" => "solid",
"borderWidth" => "3px",
"borderColor" => "#aaaaaa"
)
)
),
array(
"type" => "social",
"iconSet" => "grey",
"icons" => array(
array(
"type" => "socialIcon",
"iconType" => "facebook",
"link" => "http://www.facebook.com",
"image" => $this->social_icon_url . "/02-grey/Facebook.png",
"height" => "32px",
"width" => "32px",
"text" => "Facebook"
),
array(
"type" => "socialIcon",
"iconType" => "twitter",
"link" => "http://www.twitter.com",
"image" => $this->social_icon_url . "/02-grey/Twitter.png",
"height" => "32px",
"width" => "32px",
"text" => "Twitter"
)
)
),
array(
"type" => "divider",
"styles" => array(
"block" => array(
"backgroundColor" => "transparent",
"padding" => "7.5px",
"borderStyle" => "solid",
"borderWidth" => "3px",
"borderColor" => "#aaaaaa"
)
)
),
array(
"type" => "footer",
"text" => __("<p><a href=\"[link:subscription_unsubscribe_url]\">Unsubscribe</a> | <a href=\"[link:subscription_manage_url]\">Manage your subscription</a><br />Add your postal address here!</p>", 'mailpoet'),
"styles" => array(
"block" => array(
"backgroundColor" => "transparent"
),
"text" => array(
"fontColor" => "#222222",
"fontFamily" => "Arial",
"fontSize" => "12px",
"textAlign" => "center"
),
"link" => array(
"fontColor" => "#6cb7d4",
"textDecoration" => "none"
)
)
)
)
)
)
)
)
),
"globalStyles" => array(
"text" => array(
"fontColor" => "#000000",
"fontFamily" => "Arial",
"fontSize" => "16px"
),
"h1" => array(
"fontColor" => "#111111",
"fontFamily" => "Trebuchet MS",
"fontSize" => "30px"
),
"h2" => array(
"fontColor" => "#222222",
"fontFamily" => "Trebuchet MS",
"fontSize" => "24px"
),
"h3" => array(
"fontColor" => "#333333",
"fontFamily" => "Trebuchet MS",
"fontSize" => "22px"
),
"link" => array(
"fontColor" => "#21759B",
"textDecoration" => "underline"
),
"wrapper" => array(
"backgroundColor" => "#ffffff"
),
"body" => array(
"backgroundColor" => "#eeeeee"
)
)
);
}
private function getThumbnail() {
return $this->external_template_image_url . '/screenshot.jpg';
}
}