|
@@ -0,0 +1,274 @@
|
|
|
+{% include '_header.liquid' %}
|
|
|
+
|
|
|
+
|
|
|
+<div class="container products-detail">
|
|
|
+ <div class="row g-4">
|
|
|
+ <!-- 面包屑导航 -->
|
|
|
+ <nav class="nav-orange">
|
|
|
+ <div class="container">
|
|
|
+ <div class="d-flex breadcrumb">
|
|
|
+ {% for breadcrumb in breadcrumbs %}
|
|
|
+ <a href="{{ breadcrumb.url }}" class="nav-link {% if forloop.last == false %}add-icon{% endif %} ">
|
|
|
+ {{ breadcrumb.name }}
|
|
|
+ </a>
|
|
|
+ {% endfor %}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </nav>
|
|
|
+ </div>
|
|
|
+ <!-- 第一行 -->
|
|
|
+ <div class="row g-4">
|
|
|
+ <!-- 左侧图片轮播 -->
|
|
|
+ <div class="col-md-5 top-left">
|
|
|
+ <div id="mainCarousel" class="carousel slide main-carousel">
|
|
|
+ <div class="carousel-inner">
|
|
|
+ <div class="carousel-item active">
|
|
|
+ <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/list1.webp" class="d-block w-100" alt="产品图1">
|
|
|
+ </div>
|
|
|
+ <div class="carousel-item">
|
|
|
+ <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/list2.webp" class="d-block w-100" alt="产品图2">
|
|
|
+ </div>
|
|
|
+ <div class="carousel-item">
|
|
|
+ <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/list3.webp" class="d-block w-100" alt="产品图3">
|
|
|
+ </div>
|
|
|
+ <div class="carousel-item">
|
|
|
+ <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/list4.webp" class="d-block w-100" alt="产品图3">
|
|
|
+ </div>
|
|
|
+ <div class="carousel-item">
|
|
|
+ <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/list5.webp" class="d-block w-100" alt="产品图3">
|
|
|
+ </div>
|
|
|
+ <div class="carousel-item">
|
|
|
+ <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/list2.webp" class="d-block w-100" alt="产品图2">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="carousel-thumbnails swiper-container" >
|
|
|
+ <div class="swiper-wrapper">
|
|
|
+ <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/list1.webp" class="swiper-slide" data-bs-target="#mainCarousel" data-bs-slide-to="0" alt="缩略图1">
|
|
|
+ <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/list2.webp" class="swiper-slide" data-bs-target="#mainCarousel" data-bs-slide-to="1" alt="缩略图2">
|
|
|
+ <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/list3.webp" class="swiper-slide" data-bs-target="#mainCarousel" data-bs-slide-to="2" alt="缩略图3">
|
|
|
+ <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/list4.webp" class="swiper-slide" data-bs-target="#mainCarousel" data-bs-slide-to="3" alt="缩略图3">
|
|
|
+ <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/list5.webp" class="swiper-slide" data-bs-target="#mainCarousel" data-bs-slide-to="4" alt="缩略图3">
|
|
|
+ <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/list2.webp" class="swiper-slide" data-bs-target="#mainCarousel" data-bs-slide-to="5" alt="缩略图2">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 右侧产品介绍 -->
|
|
|
+ <div class="col-md-7 top-right">
|
|
|
+ <h1 class="mb-4"> {{product.title | strip_html }}</h1>
|
|
|
+
|
|
|
+ <div class="product-parameters">
|
|
|
+ {{ product.seo_description | strip_html }}
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="contact-form">
|
|
|
+ <div class="form-container">
|
|
|
+ <h3 class="mb-4">Obter Amostra Gratuita Agora</h3>
|
|
|
+
|
|
|
+ <form id="form_contact" data-action="/contact" class="form-default" role="form">
|
|
|
+ <!-- 姓名 -->
|
|
|
+ <div class="row mb-3 align-items-center">
|
|
|
+ <label class="col-md-3 col-form-label">Nome</label>
|
|
|
+ <div class="col-md-9">
|
|
|
+ <input type="text" name="customer_name" class="form-control" required>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 邮箱 -->
|
|
|
+ <div class="row mb-3 align-items-center">
|
|
|
+ <label class="col-md-3 col-form-label">E-mail</label>
|
|
|
+ <div class="col-md-9">
|
|
|
+ <input type="email" name="email" class="form-control" required>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 公司名称 -->
|
|
|
+ <div class="row mb-3 align-items-center">
|
|
|
+ <label class="col-md-3 col-form-label">Empresa</label>
|
|
|
+ <div class="col-md-9">
|
|
|
+ <input type="text" name="company_name" class="form-control">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- WhatsApp -->
|
|
|
+ <div class="row mb-3 align-items-center">
|
|
|
+ <label class="col-md-3 col-form-label">WhatsApp</label>
|
|
|
+ <div class="col-md-9">
|
|
|
+ <input type="tel" name="whats_app" class="form-control">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 消息 -->
|
|
|
+ <div class="row mb-3 align-items-center">
|
|
|
+ <label class="col-md-3 col-form-label">Mensagem</label>
|
|
|
+ <div class="col-md-9">
|
|
|
+ <textarea class="form-control" name="content" rows="2"></textarea>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 提交按钮 -->
|
|
|
+ <div class="row">
|
|
|
+ <div class="col-md-9 offset-md-3">
|
|
|
+ <button type="submit" class="btn btn-custom w-100">Enviar</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ {% comment %}<button class="btn btn-quote" data-bs-toggle="modal" data-bs-target="#quoteModal" style="background-color: #ec6c00; color: white; width: 150px; height: 45px; border: none; margin-top: 20px;">Get a quote</button>{% endcomment %}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+ <!-- 第二行 产品详情 -->
|
|
|
+ <div class="row mt-5">
|
|
|
+ <div class="col-12">
|
|
|
+ <h2 class="mb-4">Informações adicionais
|
|
|
+ </h2>
|
|
|
+ <hr class="w-100 mx-auto mb-5">
|
|
|
+ <div class="product-description">
|
|
|
+ {{product.content | raw }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+
|
|
|
+
|
|
|
+<!-- Hidden content -->
|
|
|
+<div class="modal fade" id="quoteModal" tabindex="-1" aria-labelledby="quoteModalLabel" aria-hidden="true">
|
|
|
+ <div class="modal-dialog modal-dialog-centered">
|
|
|
+ <div class="modal-content">
|
|
|
+ <div class="modal-header">
|
|
|
+ <h5 class="modal-title" id="quoteModalLabel">Seja um Representante</h5>
|
|
|
+ <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
|
+ </div>
|
|
|
+ <div class="modal-body contact-form">
|
|
|
+ <form id="form_contact" data-action="/contact" class="form-default" role="form">
|
|
|
+ <input type="hidden" name="consulting_products" value="{{ product.title }}" />
|
|
|
+ <!-- 姓名 -->
|
|
|
+ <div class="row mb-3 align-items-center">
|
|
|
+ <label class="col-md-3 col-form-label">Nome</label>
|
|
|
+ <div class="col-md-9">
|
|
|
+ <input type="text" name="customer_name" class="form-control" required>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 邮箱 -->
|
|
|
+ <div class="row mb-3 align-items-center">
|
|
|
+ <label class="col-md-3 col-form-label">E-mail</label>
|
|
|
+ <div class="col-md-9">
|
|
|
+ <input type="email" name="email" class="form-control" required>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 公司名称 -->
|
|
|
+ <div class="row mb-3 align-items-center">
|
|
|
+ <label class="col-md-3 col-form-label">Empresa</label>
|
|
|
+ <div class="col-md-9">
|
|
|
+ <input type="text" name="company_name" class="form-control">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- WhatsApp -->
|
|
|
+ <div class="row mb-3 align-items-center">
|
|
|
+ <label class="col-md-3 col-form-label">WhatsApp</label>
|
|
|
+ <div class="col-md-9">
|
|
|
+ <input type="tel" name="whats_app" class="form-control">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 消息 -->
|
|
|
+ <div class="row mb-3 align-items-center">
|
|
|
+ <label class="col-md-3 col-form-label">Mensagem</label>
|
|
|
+ <div class="col-md-9">
|
|
|
+ <textarea class="form-control" name="content" rows="4"></textarea>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 提交按钮 -->
|
|
|
+ <div class="row">
|
|
|
+ <div class="col-md-9 offset-md-3">
|
|
|
+ <button type="submit" class="btn btn-custom w-100">Enviar</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+
|
|
|
+
|
|
|
+{% include '_footer.liquid' %}
|
|
|
+
|
|
|
+<script>
|
|
|
+ var swiper = new Swiper('.swiper-container', {
|
|
|
+ slidesPerView: 5,
|
|
|
+ paginationClickable: true,
|
|
|
+ spaceBetween: 30,
|
|
|
+ freeMode: true
|
|
|
+ });
|
|
|
+
|
|
|
+ $(document).ready(function() {
|
|
|
+ $('#form_contact').on('submit', function(event) {
|
|
|
+ event.preventDefault();
|
|
|
+ var form = $(this);
|
|
|
+ var token = $('input[name="_token"]').val();
|
|
|
+ var formData = form.serialize();
|
|
|
+
|
|
|
+ // Validate required fields
|
|
|
+ var requiredFields = form.find('.required-field input, .required-field textarea');
|
|
|
+ var hasError = false;
|
|
|
+
|
|
|
+ requiredFields.each(function() {
|
|
|
+ if ($(this).val().trim() === '') {
|
|
|
+ alert('please fill in all required fields');
|
|
|
+ hasError = true;
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ if (hasError) return;
|
|
|
+
|
|
|
+ // Validate WhatsApp as a number
|
|
|
+ var whatsapp = $('input[name="whats_app"]').val();
|
|
|
+ if (whatsapp == "") {
|
|
|
+ alert('please enter a valid WhatsApp number');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ // Validate email format
|
|
|
+ var email = $('input[name="email"]').val();
|
|
|
+ if (email == "") {
|
|
|
+ alert('please enter a valid email address');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ console.log(formData);
|
|
|
+
|
|
|
+ // Submit via AJAX
|
|
|
+ $.ajax({
|
|
|
+ url: form.data('action'),
|
|
|
+ type: 'POST',
|
|
|
+ data: formData,
|
|
|
+ dataType: 'json',
|
|
|
+ beforeSend: function() {
|
|
|
+ // Before send
|
|
|
+ },
|
|
|
+ success: function(response) {
|
|
|
+ alert('Success!');
|
|
|
+ form.trigger('reset');
|
|
|
+ },
|
|
|
+ error: function(xhr, status, error) {
|
|
|
+ alert('error! Please try again later.');
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+</script>
|
|
|
+</body>
|
|
|
+</html>
|