settings.hbs
335 lines
| 1 | <h3><%= __('Post selection') %></h3> |
| 2 | |
| 3 | <div class="mailpoet_form_field"> |
| 4 | <div class="mailpoet_form_field_title mailpoet_form_field_title_inline"><%= __('Show max:') %></div> |
| 5 | <div class="mailpoet_form_field_input_option"> |
| 6 | <input type="text" class="mailpoet_input mailpoet_input_small mailpoet_automated_latest_content_show_amount" value="{{ model.amount }}" maxlength="2" size="2" data-automation-id="show_max_posts" /> |
| 7 | <select class="mailpoet_select mailpoet_select_large mailpoet_automated_latest_content_content_type"> |
| 8 | <option value="post" {{#ifCond model.contentType '==' 'post'}}SELECTED{{/ifCond}}><%= __('Posts') %></option> |
| 9 | <option value="page" {{#ifCond model.contentType '==' 'page'}}SELECTED{{/ifCond}}><%= __('Pages') %></option> |
| 10 | <option value="mailpoet_page" {{#ifCond model.contentType '==' 'mailpoet_page'}}SELECTED{{/ifCond}}><%= __('MailPoet pages') %></option> |
| 11 | </select> |
| 12 | </div> |
| 13 | </div> |
| 14 | |
| 15 | <div class="mailpoet_form_field"> |
| 16 | <div class="mailpoet_form_field_select_option"> |
| 17 | <select class="mailpoet_select mailpoet_automated_latest_content_categories_and_tags" multiple="multiple"> |
| 18 | {{#each model.terms}} |
| 19 | <option value="{{ id }}" selected="selected">{{ text }}</option> |
| 20 | {{/each}} |
| 21 | </select> |
| 22 | </div> |
| 23 | <div class="mailpoet_form_field_radio_option"> |
| 24 | <label> |
| 25 | <input type="radio" name="mailpoet_automated_latest_content_include_or_exclude" class="mailpoet_automated_latest_content_include_or_exclude" value="include" {{#ifCond model.inclusionType '==' 'include'}}CHECKED{{/ifCond}}/> |
| 26 | <%= __('Include') %> |
| 27 | </label> |
| 28 | </div> |
| 29 | <div class="mailpoet_form_field_radio_option"> |
| 30 | <label> |
| 31 | <input type="radio" name="mailpoet_automated_latest_content_include_or_exclude" class="mailpoet_automated_latest_content_include_or_exclude" value="exclude" {{#ifCond model.inclusionType '==' 'exclude'}}CHECKED{{/ifCond}} /> |
| 32 | <%= __('Exclude') %> |
| 33 | </label> |
| 34 | </div> |
| 35 | </div> |
| 36 | |
| 37 | <hr class="mailpoet_separator" /> |
| 38 | |
| 39 | |
| 40 | <div class="mailpoet_form_field"> |
| 41 | <a href="javascript:;" class="mailpoet_automated_latest_content_show_display_options" data-automation-id="display_options"> |
| 42 | {{#if _displayOptionsHidden}} |
| 43 | <%= __('Display options') %> |
| 44 | {{else}} |
| 45 | <%= __('Hide display options') %> |
| 46 | {{/if}} |
| 47 | </a> |
| 48 | </div> |
| 49 | <div class="mailpoet_automated_latest_content_display_options {{#if _displayOptionsHidden}}mailpoet_closed{{/if}}"> |
| 50 | <div class="mailpoet_form_field"> |
| 51 | <div class="mailpoet_form_field_radio_option"> |
| 52 | <label> |
| 53 | <input type="radio" name="mailpoet_automated_latest_content_display_type" class="mailpoet_automated_latest_content_display_type" value="excerpt" {{#ifCond model.displayType '==' 'excerpt'}}CHECKED{{/ifCond}}/> |
| 54 | <%= __('Excerpt') %> |
| 55 | </label> |
| 56 | </div> |
| 57 | <div class="mailpoet_form_field_radio_option"> |
| 58 | <label> |
| 59 | <input type="radio" name="mailpoet_automated_latest_content_display_type" class="mailpoet_automated_latest_content_display_type" value="full" {{#ifCond model.displayType '==' 'full'}}CHECKED{{/ifCond}}/> |
| 60 | <%= __('Full post') %> |
| 61 | </label> |
| 62 | </div> |
| 63 | <div class="mailpoet_form_field_radio_option"> |
| 64 | <label> |
| 65 | <input type="radio" name="mailpoet_automated_latest_content_display_type" class="mailpoet_automated_latest_content_display_type" value="titleOnly" {{#ifCond model.displayType '==' 'titleOnly'}}CHECKED{{/ifCond}} /> |
| 66 | <%= __('Title only') %> |
| 67 | </label> |
| 68 | </div> |
| 69 | </div> |
| 70 | |
| 71 | <div class="mailpoet_form_field"> |
| 72 | <div class="mailpoet_form_field_title"><%= __('Title Format') %></div> |
| 73 | <div class="mailpoet_form_field_radio_option"> |
| 74 | <label> |
| 75 | <input type="radio" name="mailpoet_automated_latest_content_title_format" class="mailpoet_automated_latest_content_title_format" value="h1" {{#ifCond model.titleFormat '==' 'h1'}}CHECKED{{/ifCond}}/> |
| 76 | <%= __('Heading 1') %> |
| 77 | </label> |
| 78 | </div> |
| 79 | <div class="mailpoet_form_field_radio_option"> |
| 80 | <label> |
| 81 | <input type="radio" name="mailpoet_automated_latest_content_title_format" class="mailpoet_automated_latest_content_title_format" value="h2" {{#ifCond model.titleFormat '==' 'h2'}}CHECKED{{/ifCond}}/> |
| 82 | <%= __('Heading 2') %> |
| 83 | </label> |
| 84 | </div> |
| 85 | <div class="mailpoet_form_field_radio_option"> |
| 86 | <label> |
| 87 | <input type="radio" name="mailpoet_automated_latest_content_title_format" class="mailpoet_automated_latest_content_title_format" value="h3" {{#ifCond model.titleFormat '==' 'h3'}}CHECKED{{/ifCond}}/> |
| 88 | <%= __('Heading 3') %> |
| 89 | </label> |
| 90 | </div> |
| 91 | <div class="mailpoet_form_field_radio_option mailpoet_automated_latest_content_title_as_list {{#ifCond model.displayType '!=' 'titleOnly'}}mailpoet_hidden{{/ifCond}}"> |
| 92 | <label> |
| 93 | <input type="radio" name="mailpoet_automated_latest_content_title_format" class="mailpoet_automated_latest_content_title_format" value="ul" {{#ifCond model.titleFormat '==' 'ul'}}CHECKED{{/ifCond}}/> |
| 94 | <%= __('Show as list') %> |
| 95 | </label> |
| 96 | </div> |
| 97 | </div> |
| 98 | |
| 99 | <div class="mailpoet_form_field"> |
| 100 | <div class="mailpoet_form_field_title"><%= __('Title Alignment') %></div> |
| 101 | <div class="mailpoet_form_field_radio_option"> |
| 102 | <label> |
| 103 | <input type="radio" name="mailpoet_automated_latest_content_title_alignment" class="mailpoet_automated_latest_content_title_alignment" value="left" {{#ifCond model.titleAlignment '==' 'left'}}CHECKED{{/ifCond}} /> |
| 104 | <%= __('Left') %> |
| 105 | </label> |
| 106 | </div> |
| 107 | <div class="mailpoet_form_field_radio_option"> |
| 108 | <label> |
| 109 | <input type="radio" name="mailpoet_automated_latest_content_title_alignment" class="mailpoet_automated_latest_content_title_alignment" value="center" {{#ifCond model.titleAlignment '==' 'center'}}CHECKED{{/ifCond}} /> |
| 110 | <%= __('Center') %> |
| 111 | </label> |
| 112 | </div> |
| 113 | <div class="mailpoet_form_field_radio_option"> |
| 114 | <label> |
| 115 | <input type="radio" name="mailpoet_automated_latest_content_title_alignment" class="mailpoet_automated_latest_content_title_alignment" value="right" {{#ifCond model.titleAlignment '==' 'right'}}CHECKED{{/ifCond}} /> |
| 116 | <%= __('Right') %> |
| 117 | </label> |
| 118 | </div> |
| 119 | </div> |
| 120 | |
| 121 | <div class="mailpoet_form_field mailpoet_automated_latest_content_title_as_link {{#ifCond model.titleFormat '===' 'ul'}}mailpoet_hidden{{/ifCond}}"> |
| 122 | <div class="mailpoet_form_field_title"><%= __('Title as links') %></div> |
| 123 | <div class="mailpoet_form_field_radio_option"> |
| 124 | <label> |
| 125 | <input type="radio" name="mailpoet_automated_latest_content_title_as_links" class="mailpoet_automated_latest_content_title_as_links" value="true" {{#if model.titleIsLink}}CHECKED{{/if}}/> |
| 126 | <%= __('Yes') %> |
| 127 | </label> |
| 128 | </div> |
| 129 | <div class="mailpoet_form_field_radio_option"> |
| 130 | <label> |
| 131 | <input type="radio" name="mailpoet_automated_latest_content_title_as_links" class="mailpoet_automated_latest_content_title_as_links" value="false" {{#unless model.titleIsLink}}CHECKED{{/unless}}/> |
| 132 | <%= __('No') %> |
| 133 | </label> |
| 134 | </div> |
| 135 | </div> |
| 136 | |
| 137 | <hr class="mailpoet_separator mailpoet_automated_latest_content_title_position_separator {{#ifCond model.displayType '===' 'titleOnly'}}mailpoet_hidden{{/ifCond}}" /> |
| 138 | |
| 139 | <div class="mailpoet_form_field mailpoet_automated_latest_content_title_position {{#ifCond model.displayType '===' 'titleOnly'}}mailpoet_hidden{{/ifCond}}"> |
| 140 | <div class="mailpoet_form_field_title"><%= _x('Title position', 'Setting in the email designer to position the blog post title') %></div> |
| 141 | <div class="mailpoet_form_field_radio_option"> |
| 142 | <label> |
| 143 | <input data-automation-id="title_above_post" type="radio" name="mailpoet_automated_latest_content_title_position" class="mailpoet_automated_latest_content_title_position" value="abovePost" {{#ifCond model.titlePosition '!=' 'aboveExcerpt'}}CHECKED{{/ifCond}}/> |
| 144 | <%= _x('Above the post', 'Display the post title above the post block') %> |
| 145 | </label> |
| 146 | </div> |
| 147 | <div class="mailpoet_form_field_radio_option"> |
| 148 | <label> |
| 149 | <input data-automation-id="title_above_excerpt" type="radio" name="mailpoet_automated_latest_content_title_position" class="mailpoet_automated_latest_content_title_position" value="aboveExcerpt" {{#ifCond model.titlePosition '==' 'aboveExcerpt'}}CHECKED{{/ifCond}}/> |
| 150 | <%= _x('Above the excerpt text', 'Display the post title above the post excerpt') %> |
| 151 | </label> |
| 152 | </div> |
| 153 | </div> |
| 154 | |
| 155 | <hr class="mailpoet_separator mailpoet_automated_latest_content_image_separator {{#ifCond model.displayType '===' 'titleOnly'}}mailpoet_hidden{{/ifCond}}" /> |
| 156 | |
| 157 | <div class="mailpoet_form_field mailpoet_automated_latest_content_featured_image_position_container {{#ifCond model.displayType '===' 'titleOnly'}}mailpoet_hidden{{/ifCond}}"> |
| 158 | <div class="mailpoet_form_field_title"><%= __('Featured image position') %></div> |
| 159 | <div class="mailpoet_form_field_radio_option"> |
| 160 | <label> |
| 161 | <input type="radio" name="mailpoet_automated_latest_content_featured_image_position" class="mailpoet_automated_latest_content_featured_image_position" value="centered" {{#ifCond _featuredImagePosition '==' 'centered' }}CHECKED{{/ifCond}}/> |
| 162 | <%= __('Centered') %> |
| 163 | </label> |
| 164 | </div> |
| 165 | <div class="mailpoet_form_field_radio_option"> |
| 166 | <label> |
| 167 | <input type="radio" name="mailpoet_automated_latest_content_featured_image_position" class="mailpoet_automated_latest_content_featured_image_position" value="left" {{#ifCond _featuredImagePosition '==' 'left' }}CHECKED{{/ifCond}}/> |
| 168 | <%= __('Left') %> |
| 169 | </label> |
| 170 | </div> |
| 171 | <div class="mailpoet_form_field_radio_option"> |
| 172 | <label> |
| 173 | <input type="radio" name="mailpoet_automated_latest_content_featured_image_position" class="mailpoet_automated_latest_content_featured_image_position" value="right" {{#ifCond _featuredImagePosition '==' 'right' }}CHECKED{{/ifCond}}/> |
| 174 | <%= __('Right') %> |
| 175 | </label> |
| 176 | </div> |
| 177 | <div class="mailpoet_form_field_radio_option"> |
| 178 | <label> |
| 179 | <input type="radio" name="mailpoet_automated_latest_content_featured_image_position" class="mailpoet_automated_latest_content_featured_image_position" value="alternate" {{#ifCond _featuredImagePosition '==' 'alternate' }}CHECKED{{/ifCond}}/> |
| 180 | <%= __('Alternate') %> |
| 181 | </label> |
| 182 | </div> |
| 183 | <div class="mailpoet_form_field_radio_option"> |
| 184 | <label> |
| 185 | <input type="radio" name="mailpoet_automated_latest_content_featured_image_position" class="mailpoet_automated_latest_content_featured_image_position" value="none" {{#ifCond _featuredImagePosition '==' 'none' }}CHECKED{{/ifCond}}/> |
| 186 | <%= __('None') %> |
| 187 | </label> |
| 188 | </div> |
| 189 | </div> |
| 190 | |
| 191 | <div class="mailpoet_automated_latest_content_non_title_list_options {{#ifCond model.displayType '==' 'titleOnly'}}{{#ifCond model.titleFormat '==' 'ul'}}mailpoet_hidden{{/ifCond}}{{/ifCond}}"> |
| 192 | <div class="mailpoet_form_field mailpoet_automated_latest_content_image_full_width_option {{#ifCond model.displayType '==' 'titleOnly'}}mailpoet_hidden{{/ifCond}}"> |
| 193 | <div class="mailpoet_form_field_title"><%= __('Image width') %></div> |
| 194 | <div class="mailpoet_form_field_radio_option"> |
| 195 | <label> |
| 196 | <input type="radio" name="imageFullWidth" class="mailpoet_automated_latest_content_image_full_width" value="true" {{#if model.imageFullWidth}}CHECKED{{/if}}/> |
| 197 | <%= __('Full width') %> |
| 198 | </label> |
| 199 | </div> |
| 200 | <div class="mailpoet_form_field_radio_option"> |
| 201 | <label> |
| 202 | <input type="radio" name="imageFullWidth" class="mailpoet_automated_latest_content_image_full_width" value="false" {{#unless model.imageFullWidth}}CHECKED{{/unless}}/> |
| 203 | <%= __('Padded') %> |
| 204 | </label> |
| 205 | </div> |
| 206 | </div> |
| 207 | |
| 208 | <hr class="mailpoet_separator" /> |
| 209 | |
| 210 | <div class="mailpoet_form_field"> |
| 211 | <div class="mailpoet_form_field_title"><%= __('Show author') %></div> |
| 212 | <div class="mailpoet_form_field_radio_option"> |
| 213 | <label> |
| 214 | <input type="radio" name="mailpoet_automated_latest_content_show_author" class="mailpoet_automated_latest_content_show_author" value="no" {{#ifCond model.showAuthor '==' 'no'}}CHECKED{{/ifCond}}/> |
| 215 | <%= __('No') %> |
| 216 | </label> |
| 217 | </div> |
| 218 | <div class="mailpoet_form_field_radio_option"> |
| 219 | <label> |
| 220 | <input type="radio" name="mailpoet_automated_latest_content_show_author" class="mailpoet_automated_latest_content_show_author" value="aboveText" {{#ifCond model.showAuthor '==' 'aboveText'}}CHECKED{{/ifCond}}/> |
| 221 | <%= __('Above text') %> |
| 222 | </label> |
| 223 | </div> |
| 224 | <div class="mailpoet_form_field_radio_option"> |
| 225 | <label> |
| 226 | <input type="radio" name="mailpoet_automated_latest_content_show_author" class="mailpoet_automated_latest_content_show_author" value="belowText" {{#ifCond model.showAuthor '==' 'belowText'}}CHECKED{{/ifCond}}/> |
| 227 | <%= __('Below text') %><br /> |
| 228 | </label> |
| 229 | </div> |
| 230 | <div class="mailpoet_form_field_title"><%= __('Preceded by:') %></div> |
| 231 | <div class="mailpoet_form_field_input_option mailpoet_form_field_block"> |
| 232 | <input type="text" class="mailpoet_input mailpoet_input_full mailpoet_automated_latest_content_author_preceded_by" value="{{ model.authorPrecededBy }}" /> |
| 233 | </div> |
| 234 | </div> |
| 235 | |
| 236 | <div class="mailpoet_form_field"> |
| 237 | <div class="mailpoet_form_field_title"><%= __('Show categories') %></div> |
| 238 | <div class="mailpoet_form_field_radio_option"> |
| 239 | <label> |
| 240 | <input type="radio" name="mailpoet_automated_latest_content_show_categories" class="mailpoet_automated_latest_content_show_categories" value="no" {{#ifCond model.showCategories '==' 'no'}}CHECKED{{/ifCond}}/> |
| 241 | <%= __('No') %> |
| 242 | </label> |
| 243 | </div> |
| 244 | <div class="mailpoet_form_field_radio_option"> |
| 245 | <label> |
| 246 | <input type="radio" name="mailpoet_automated_latest_content_show_categories" class="mailpoet_automated_latest_content_show_categories" value="aboveText" {{#ifCond model.showCategories '==' 'aboveText'}}CHECKED{{/ifCond}}/> |
| 247 | <%= __('Above text') %> |
| 248 | </label> |
| 249 | </div> |
| 250 | <div class="mailpoet_form_field_radio_option"> |
| 251 | <label> |
| 252 | <input type="radio" name="mailpoet_automated_latest_content_show_categories" class="mailpoet_automated_latest_content_show_categories" value="belowText" {{#ifCond model.showCategories '==' 'belowText'}}CHECKED{{/ifCond}}/> |
| 253 | <%= __('Below text') %> |
| 254 | </label> |
| 255 | </div> |
| 256 | <div class="mailpoet_form_field_title"><%= __('Preceded by:') %></div> |
| 257 | <div class="mailpoet_form_field_input_option mailpoet_form_field_block"> |
| 258 | <input type="text" class="mailpoet_input mailpoet_input_full mailpoet_automated_latest_content_categories" value="{{ model.categoriesPrecededBy }}" /> |
| 259 | </div> |
| 260 | </div> |
| 261 | |
| 262 | <hr class="mailpoet_separator" /> |
| 263 | |
| 264 | <div class="mailpoet_form_field"> |
| 265 | <div class="mailpoet_form_field_title"><%= __('"Read more" text') %></div> |
| 266 | <div class="mailpoet_form_field_radio_option"> |
| 267 | <label> |
| 268 | <input type="radio" name="mailpoet_automated_latest_content_read_more_type" class="mailpoet_automated_latest_content_read_more_type" value="link" {{#ifCond model.readMoreType '==' 'link'}}CHECKED{{/ifCond}}/> |
| 269 | <%= __('Link') %> |
| 270 | </label> |
| 271 | </div> |
| 272 | <div class="mailpoet_form_field_radio_option"> |
| 273 | <label> |
| 274 | <input type="radio" name="mailpoet_automated_latest_content_read_more_type" class="mailpoet_automated_latest_content_read_more_type" value="button" {{#ifCond model.readMoreType '==' 'button'}}CHECKED{{/ifCond}}/> |
| 275 | <%= __('Button') %> |
| 276 | </label> |
| 277 | </div> |
| 278 | |
| 279 | <div class="mailpoet_form_field_input_option mailpoet_form_field_block"> |
| 280 | <input type="text" class="mailpoet_input mailpoet_input_full mailpoet_automated_latest_content_read_more_text {{#ifCond model.readMoreType '!=' 'link'}}mailpoet_hidden{{/ifCond}}" value="{{ model.readMoreText }}" /> |
| 281 | </div> |
| 282 | |
| 283 | <div class="mailpoet_form_field_input_option mailpoet_form_field_block"> |
| 284 | <a href="javascript:;" class="mailpoet_automated_latest_content_select_button {{#ifCond model.readMoreType '!=' 'button'}}mailpoet_hidden{{/ifCond}}"><%= __('Design a button') %></a> |
| 285 | </div> |
| 286 | </div> |
| 287 | |
| 288 | <hr class="mailpoet_separator" /> |
| 289 | </div> |
| 290 | |
| 291 | <div class="mailpoet_form_field"> |
| 292 | <div class="mailpoet_form_field_title"><%= __('Sort by') %></div> |
| 293 | <div class="mailpoet_form_field_radio_option"> |
| 294 | <label> |
| 295 | <input type="radio" name="mailpoet_automated_latest_content_sort_by" class="mailpoet_automated_latest_content_sort_by" value="newest" {{#ifCond model.sortBy '==' 'newest'}}CHECKED{{/ifCond}}/> |
| 296 | <%= __('Newest') %> |
| 297 | </label> |
| 298 | </div> |
| 299 | <div class="mailpoet_form_field_radio_option"> |
| 300 | <label> |
| 301 | <input type="radio" name="mailpoet_automated_latest_content_sort_by" class="mailpoet_automated_latest_content_sort_by" value="oldest" {{#ifCond model.sortBy '==' 'oldest'}}CHECKED{{/ifCond}}/> |
| 302 | <%= __('Oldest') %> |
| 303 | </label> |
| 304 | </div> |
| 305 | </div> |
| 306 | |
| 307 | <div class="mailpoet_automated_latest_content_non_title_list_options {{#ifCond model.displayType '==' 'titleOnly'}}{{#ifCond model.titleFormat '==' 'ul'}}mailpoet_hidden{{/ifCond}}{{/ifCond}}"> |
| 308 | <div class="mailpoet_form_field"> |
| 309 | <div class="mailpoet_form_field_title"><%= __('Show divider between posts') %></div> |
| 310 | <div class="mailpoet_form_field_radio_option"> |
| 311 | <label> |
| 312 | <input type="radio" name="mailpoet_automated_latest_content_show_divider"class="mailpoet_automated_latest_content_show_divider" value="true" {{#if model.showDivider}}CHECKED{{/if}}/> |
| 313 | <%= __('Yes') %> |
| 314 | </label> |
| 315 | </div> |
| 316 | <div class="mailpoet_form_field_radio_option"> |
| 317 | <label> |
| 318 | <input type="radio" name="mailpoet_automated_latest_content_show_divider"class="mailpoet_automated_latest_content_show_divider" value="false" {{#unless model.showDivider}}CHECKED{{/unless}}/> |
| 319 | <%= __('No') %> |
| 320 | </label> |
| 321 | </div> |
| 322 | <div> |
| 323 | <a href="javascript:;" class="mailpoet_automated_latest_content_select_divider"><%= __('Select divider') %></a> |
| 324 | </div> |
| 325 | </div> |
| 326 | |
| 327 | </div> |
| 328 | </div> |
| 329 | |
| 330 | <div class="mailpoet_form_field mailpoet-flex mailpoet-grid-space-between-vertical-center"> |
| 331 | <input type="button" data-automation-id="alc_settings_done" class="button button-primary mailpoet_done_editing" value="<%= __('Done') | escape('html_attr') %>" /> |
| 332 | <a href="https://kb.mailpoet.com/article/238-faq-post-notifications" class="mailpoet_automated_latest_content_post_notifications_help" target="_blank" rel="noopener noreferrer"><%= __('Learn more') %></a> |
| 333 | </div> |
| 334 | |
| 335 |