Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.76 KB | None | 0 0
  1. {% comment %}
  2. ** Newsletter - homepage partial **
  3. - Draggable section
  4. {% endcomment %}
  5.  
  6. <div class="newsletter_section
  7. {% if section.settings.display_first_name and section.settings.display_last_name %}newsletter-both-names--true {% else %}newsletter-both-names--false {% endif %}
  8. {% if section.settings.image != nil %}newsletter-bgr-true{% endif %}
  9. text-align--{{section.settings.newsletter_section_text_align}}
  10. lazyload
  11. {{ settings.image_loading_style }}"
  12. {% if section.settings.image != nil %}style="background-image: url(https:{{ section.settings.image | img_url: '1600x'}})"{% endif %}>
  13. <div class="container">
  14. <div class="{% if section.settings.newsletter_section_text_align == "center" %}offset-by-three{% elsif section.settings.newsletter_section_text_align == "right" %} offset-by-six{% endif %} ten columns section_form">
  15. {% if section.settings.newsletter_title != blank %}
  16. <h2 class="title">{{ section.settings.newsletter_title }}</h2>
  17. {% endif %}
  18. {% if section.settings.newsletter_text != blank %}
  19. <div class="newsletter-text">{{ section.settings.newsletter_text }}</div>
  20. {% endif %}
  21. <div class="newsletter">
  22. <span class="message"></span>
  23. {% if settings.mailchimp_link != blank %}
  24. <form action="{{ settings.mailchimp_link }}" method="post" name="mc-embedded-subscribe-form" id="contact_form" target="_blank">
  25. {% if section.settings.display_first_name %}
  26. <input type="text" value="" class="firstName" name="FNAME" placeholder="{{ 'general.newsletter_form.subscriber_first_name' | t }}">
  27. {% endif %}
  28. {% if section.settings.display_last_name %}
  29. <input type="text" value="" name="LNAME" placeholder="{{ 'general.newsletter_form.subscriber_last_name' | t }}">
  30. {% endif %}
  31. <input type="email" value="" name="EMAIL" class="contact_email" placeholder="{{ 'general.newsletter_form.placeholder' | t }}">
  32. <input type="submit" value="{{ 'general.newsletter_form.submit' | t }}" class="action_button sign_up" name="subscribe" />
  33. </form>
  34. {% else %}
  35. {% form 'customer' %}
  36. {% if form.posted_successfully? %}
  37. <p><em>{{ 'general.newsletter_form.success_text' | t }}</em></p>
  38. {% elsif form.errors %}
  39. {% for field in form.errors %}
  40. <p><em>{{ field }} - {{ form.errors.messages[field] }}</em></p>
  41. {% endfor %}
  42. {% endif %}
  43.  
  44. <input type="hidden" name="contact[tags]" value="prospect,newsletter"/>
  45. {% if section.settings.display_first_name %}
  46. <input type="text" class="firstName" name="contact[first_name]" placeholder="{{ 'general.newsletter_form.subscriber_first_name' | t }}" />
  47. {% endif %}
  48. {% if section.settings.display_last_name %}
  49. <input type="text" name="contact[last_name]" placeholder="{{ 'general.newsletter_form.subscriber_last_name' | t }}" />
  50. {% endif %}
  51.  
  52. <input type="hidden" name="challenge" value="false" />
  53. <input type="email" class="contact_email" name="contact[email]" required placeholder="{{ 'general.newsletter_form.placeholder' | t }}" />
  54. <input type='submit' class="action_button sign_up" value="{{ 'general.newsletter_form.submit' | t }}" />
  55. {% endform %}
  56. {% endif %}
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61.  
  62. {% schema %}
  63.  
  64. {
  65. "name": "Newsletter",
  66. "class": "newsletter-section",
  67. "settings": [
  68. {
  69. "type": "text",
  70. "id": "newsletter_title",
  71. "label": "Heading",
  72. "default": "Subscribe"
  73. },
  74. {
  75. "type": "richtext",
  76. "id": "newsletter_text",
  77. "label": "Subheading",
  78. "default": "<p>Sign up to get the latest on sales, new releases and more …</p>"
  79. },
  80. {
  81. "type": "checkbox",
  82. "id": "display_first_name",
  83. "label": "Display first name"
  84. },
  85. {
  86. "type": "checkbox",
  87. "id": "display_last_name",
  88. "label": "Display last name"
  89. },
  90. {
  91. "type": "select",
  92. "id": "newsletter_section_text_align",
  93. "label": "Text alignment",
  94. "options": [
  95. {
  96. "value": "left",
  97. "label": "Left"
  98. },
  99. {
  100. "value": "center",
  101. "label": "Center"
  102. },
  103. {
  104. "value": "right",
  105. "label": "Right"
  106. }
  107. ],
  108. "default": "center"
  109. },
  110. {
  111. "type": "image_picker",
  112. "id": "image",
  113. "label": "Upload banner background image",
  114. "info":"1600 x 300px recommended"
  115. }
  116. ],
  117. "presets": [{
  118. "name": "Newsletter",
  119. "category": "Social",
  120. "settings": {
  121. }
  122. }]
  123. }
  124.  
  125. {% endschema %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement