Advertisement
MikkoDC

Password Page - Signe

Jan 11th, 2021
1,428
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5.34 KB | None | 0 0
  1. {% layout 'password' %}
  2.  
  3. <meta property="og:type" content="website">
  4. <meta property="og:title" content="{{ shop.name | escape }}">
  5. <meta property="og:url" content="{{ shop.url }}">
  6. <meta property="og:description" content="{% unless shop.description == blank %}{{ shop.description | escape }}{% else %}{{ shop.name | escape }}{% endunless %}">
  7. <meta name="description" content="{% unless shop.description == blank %}{{ shop.description | escape }}{% else %}{{ shop.name | escape }}{% endunless %}" />
  8. <meta property="og:image" content="{{ section.settings.logo | img_url: '240x'}}">
  9. <meta property="og:image:secure_url" content="{{ section.settings.logo | img_url: '240x'}}">
  10.  
  11. <div class="container-wrapper" id="SiteContainer">
  12. {%- if section.settings.background != blank -%}
  13.     <div class="page page__bg lazyload fade-in" data-bgset="{% include 'bgset', image: section.settings.background %}" data-sizes="auto" data-parent-fit="cover"></div>
  14. {%- else -%}
  15.     <div class="page page__bg" style='background-image: url("{{'password.jpg' | asset_url}}");'></div>
  16. {%-  endif  -%}
  17.     <div class = "overlay" style = "background-color: #333 !important; opacity:.4;"></div>
  18.     <div class="container">
  19.         <div class="row centered main-logo--wrapper">
  20.             {% if section.settings.logo != blank %}
  21.             <a href="/" class="nav-item main-logo">
  22.             {%- assign image = section.settings.logo -%}
  23.             {%- assign image_widths = '295,394,590,700,800,1000,1024,1500,1800,2000,2400' -%}
  24.             {% include 'theme-rias' %}
  25.             <img
  26.                  class="lazyload fade-in"
  27.                  src="{{ 'blank.gif' | asset_img_url: '1x1' }}"
  28.                  data-src="{{ image_url_pattern }}"
  29.                  data-widths= "[{{ image_widths }}]"
  30.                  data-aspectratio="{{image.aspect_ratio }}"
  31.                  data-sizes="auto">
  32.             <noscript>
  33.                 <img src="{{ section.settings.logo | img_url: '2000x' }}" alt="{{ page.title | escape }}">
  34.             </noscript>
  35.             </a>
  36.             {% else %}
  37.             <h1 class="nav-item main-logo main-logo__text" itemscope itemtype="http://schema.org/Organization">
  38.                 <a href="/" itemprop="url">{{ shop.name | escape }}</a>
  39.             </h1>
  40.             {% endif %}
  41.         </div>
  42.         <div class="password-wrapper row row-sm centered">
  43.  
  44.             <header class="password-header bodyWrap-spacer"></header>
  45.  
  46.             <div class="password-signup s1 med_s23 inline-block">
  47.                 <h1>{{ 'password.content.welcome_headline' | t }}</h1>
  48.  
  49.                 {% unless section.settings.text_newsletter == blank %}
  50.                     <div class="password__newsletter-text">
  51.                         {{ section.settings.text_newsletter }}
  52.                     </div>
  53.                 {% endunless %}
  54.  
  55.                 <div class="signup-form">
  56.  
  57.                 {% form 'customer' %}
  58.  
  59.                     {% unless shop.password_message == blank %}
  60.                         {% unless form.posted_successfully? %}
  61.                         <p class="password-message">{{ shop.password_message }}</p>
  62.                         {% endunless %}
  63.                     {% endunless %}
  64.  
  65.                     {% if form.errors %}
  66.                     <div class="feedback error p">
  67.                         {{ form.errors | default_errors }}
  68.                     </div>
  69.                     {% endif %}
  70.  
  71.                     {% if form.posted_successfully? %}
  72.                         <p>{{ 'password.forms.success' | t }}</p>
  73.                         {% else %}
  74.                             <input type="hidden" name="contact[tags]" value="prospect, password page, newsletter subscriber">
  75.                             <div class="input-group">
  76.                                 <p class="form-field form-field--email">
  77.                                     <input type="email" name="contact[email]" id="email" class="email" placeholder="{{ 'password.forms.email_placeholder' | t }}">
  78.                                     <input type="hidden" id="newsletter-first-name" name="contact[first_name]" value="Newsletter" />
  79.                                     <input type="hidden" id="newsletter-last-name" name="contact[last_name]" value="Subscriber" />
  80.                                 </p>
  81.                                 <p class="form-field form-field--submit">
  82.                                     <input type="submit" value="{{ 'password.forms.call_to_action' | t }}" class="button submit">
  83.                                 </p>
  84.                             </div>
  85.                     {% endif %}
  86.  
  87.                 {% endform %}
  88.                 </div>
  89.  
  90.             </div>
  91.  
  92.             <div class="password-login s1 med_s23 inline-block">
  93.  
  94.                 <h3>{{ 'password.forms.enter_password_title' | t }}</h3>
  95.  
  96.                 <div class="signup-form">
  97.  
  98.                     {% form 'storefront_password' %}
  99.  
  100.                         {% if form.errors %}
  101.                         <div class="feedback error p">
  102.                             {{ form.errors | default_errors }}
  103.                         </div>
  104.                         {% endif %}
  105.  
  106.                         <div class="input-group">
  107.                             <p class="form-field form-field--password">
  108.                                 <input type="password" name="password" class="password inline" placeholder="{{ 'password.forms.enter_password_placeholder' | t }}">
  109.                             </p>
  110.                             <p class="form-field form-field--submit">
  111.                                 <input type="submit" value="{{ 'password.forms.call_to_action' | t }}" class="button submit">
  112.                             </p>
  113.                         </div>
  114.                         <p class="form-field">
  115.                             <label>{{ 'password.content.admin_link' | t }} <a href="/admin">{{ 'password.content.admin_login' | t }}</a></label>
  116.                         </p>
  117.  
  118.                     {% endform %}
  119.                 </div>
  120.             </div>
  121.  
  122.             <footer class="password-footer">
  123.                 <div class="password-footer-content">
  124.                     <p>
  125.                         {{ powered_by_link }}
  126.                     </p>
  127.                 </div>
  128.             </footer>
  129.  
  130.         </div><!-- End password-wrap -->
  131.     </div>
  132. </div>
  133.  
  134. {% schema %}
  135. {
  136.     "name": "Password page",
  137.     "class": "password",
  138.     "settings": [
  139.         {
  140.             "type": "image_picker",
  141.             "id": "background",
  142.             "label": "Background"
  143.         },
  144.         {
  145.             "type": "image_picker",
  146.             "id": "logo",
  147.             "label": "Custom logo"
  148.         },
  149.         {
  150.             "type": "header",
  151.             "content": "Newsletter"
  152.         },
  153.         {
  154.             "type": "richtext",
  155.             "id": "text_newsletter",
  156.             "label": "Text"
  157.         }
  158.     ]
  159. }
  160. {% endschema %}
  161.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement