首页 使用教程 Shopify 制作B2C询盘站代码

Shopify 制作B2C询盘站代码

这篇文章包含了视频教程:如何使用Shopify设计产品展示站教程中提及的代码,请大家参考 以下是Convertbox,嵌…

这篇文章包含了视频教程:如何使用Shopify设计产品展示站教程中提及的代码,请大家参考

{{ 'section-contact-form.css' | asset_url | stylesheet_tag }}

{%- style -%}
  .section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top | times: 0.75 | round: 0 }}px;
    padding-bottom: {{ section.settings.padding_bottom | times: 0.75 | round: 0 }}px;
  }

  @media screen and (min-width: 750px) {
    .section-{{ section.id }}-padding {
      padding-top: {{ section.settings.padding_top }}px;
      padding-bottom: {{ section.settings.padding_bottom }}px;
    }
  }
{%- endstyle -%}

<div class="color-{{ section.settings.color_scheme }} gradient">
  <div class="contact page-width page-width--narrow section-{{ section.id }}-padding">
    {%- if section.settings.heading != blank -%}
      <h2 class="title title-wrapper--no-top-margin {{ section.settings.heading_size }}">{{ section.settings.heading | escape }}</h2>
    {%- else -%}
      <h2 class="visually-hidden">{{ 'templates.contact.form.title' | t }}</h2>
    {%- endif -%}
    {%- form 'contact', id: 'ContactForm', class: 'isolate' -%}
      {%- if form.posted_successfully? -%}
        <div class="form-status form-status-list form__message" tabindex="-1" autofocus>{% render 'icon-success' %} {{ 'templates.contact.form.post_success' | t }}</div>
      {%- elsif form.errors -%}
        <div class="form__message">
          <h2 class="form-status caption-large text-body" role="alert" tabindex="-1" autofocus>{% render 'icon-error' %} {{ 'templates.contact.form.error_heading' | t }}</h2>
        </div>
        <ul class="form-status-list caption-large" role="list">
          <li>
            <a href="#ContactForm-email" class="link">
              {{ form.errors.translated_fields['email'] | capitalize }} {{ form.errors.messages['email'] }}
            </a>
          </li>
        </ul>
      {%- endif -%}
      <div class="contact__fields">
        <div class="field">
          <input class="field__input" autocomplete="name" type="text" id="ContactForm-name" name="contact[{{ 'templates.contact.form.name' | t }}]" value="{% if form.name %}{{ form.name }}{% elsif customer %}{{ customer.name }}{% endif %}" placeholder="{{ 'templates.contact.form.name' | t }}">
          <label class="field__label" for="ContactForm-name">{{ 'templates.contact.form.name' | t }}</label>
        </div>
        <div class="field field--with-error">
          <input
            autocomplete="email"
            type="email"
            id="ContactForm-email"
            class="field__input"
            name="contact[email]"
            spellcheck="false"
            autocapitalize="off"
            value="{% if form.email %}{{ form.email }}{% elsif customer %}{{ customer.email }}{% endif %}"
            aria-required="true"
            {% if form.errors contains 'email' %}
              aria-invalid="true"
              aria-describedby="ContactForm-email-error"
            {% endif %}
            placeholder="{{ 'templates.contact.form.email' | t }}"
          >
          <label class="field__label" for="ContactForm-email">{{ 'templates.contact.form.email' | t }} <span aria-hidden="true">*</span></label>
          {%- if form.errors contains 'email' -%}
            <small class="contact__field-error" id="ContactForm-email-error">
              <span class="visually-hidden">{{ 'accessibility.error' | t }}</span>
              <span class="form__message">{% render 'icon-error' %}{{ form.errors.translated_fields['email'] | capitalize }} {{ form.errors.messages['email'] }}</span>
            </small>
          {%- endif -%}
        </div>
      </div>
      <div class="field">
        <textarea
          rows="10"
          id="ContactForm-body"
          class="text-area field__input"
          name="contact[{{ 'templates.contact.form.comment' | t }}]"
          placeholder="{{ 'templates.contact.form.comment' | t }}"
        >
          {{- form.body -}}
        </textarea>
        <label class="form__label field__label" for="ContactForm-body">{{ 'templates.contact.form.comment' | t }}</label>
        {% if product.url %}
<input type="hidden" id="ContactForm-product" name="contact[Product-name]" value="{{ product.title }}" />
{% endif %}
        {% if product.url %}
<input type="hidden" id="ContactForm-product" name="contact[Product-Link]" value="{{ product.url }}" />
{% endif %}
      </div>
      <div class="contact__button">
        <button type="submit" class="button">
          {{ 'templates.contact.form.send' | t }}
        </button>
      </div>
    {%- endform -%}
  </div>
</div>

以下是Convertbox,嵌套在Shopify产品页面中的代码

<a href='#cbbf0c746'>
<button class="button-quote">
Ask for Quote
</button>
</a>
<style>
.button-quote {
  background-color: black;
  border:none;
  color:white;
  font-size: 16px;
  padding: 15px 32px;
  margin: 10px 0px;
  cursor: pointer;
}
</style>
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: admin

如果觉得资源不错,欢迎任意金额打赏支持

为您推荐

解锁 Nano-Banana Pro 终极潜力!Google 官方指南 10 大核心技巧!

Nano-Banana Pro 上线以来,热度一直居高不下,因为它把 AI 图像生成能力带到了一个全新的高度。相比上一代...

14款跨境选品工具大分享!亲测,好用!

产品选的好,订单不用愁,在这里我给大家推荐14个选品工具,帮助大家更快的找到适合自己的产品。 一、FastMoss 网址...

YouTube涨粉【秘密武器】,教你9招快速突破1000订阅~

YouTube是全球最大的视频网站,拥有非常可观的流量,无论是做视频的创作、账号矩阵还是跨境电商的引流推广,都能直接或间...

【Shopify】最常用的Shopify插件

1,Privy (Email弹窗) 2,Sales Pop by Beeketing (销售弹窗) 3,Free Shi...

【Facebook】Facebook广告常用词及计算公式

以下是一些Facebook常用词及计算公式,方便大家衡量和优化广告。 CPM 含义:Cost Per Mille(CPM...
返回顶部