فهرست منبع

feat: template update

igb 5 ماه پیش
والد
کامیت
98b8f041ab

+ 5 - 3
app/Http/Controllers/ProductController.php

@@ -36,8 +36,8 @@ class ProductController extends Controller
         // 获取分类信息
         // 获取分类信息,并限定 dist_id
         $category = DistProductCategory::where(function ($query) use ($slug) {
-            $query->where('id', $slug)
-                ->orWhere('slug', $slug);
+            $query->where('slug', $slug)
+                ->orWhere('id', $slug);
         })
             ->where('dist_id', getDistId())
             ->firstOrFail();
@@ -114,8 +114,10 @@ class ProductController extends Controller
 
         $category=$product->distProductCategory;
 
+        $categoryUrl = $category->slug ? "/products/categories/{$category->slug}" : "/products/categories/{$category->id}";
+
         $breadcrumbs[] = [
-            'url' => "/products/{$category->name}",
+            'url' => $categoryUrl,
             'name' => $category->name,
         ];
 

+ 3 - 2
resources/views/liquid_src/1/TechVista/collection_list.liquid

@@ -71,8 +71,9 @@
                                                         {% if item.cover_image %}
                                                             <img src="{% if item.cover_image contains 'http' %}{{ item.cover_image }}{% else %}{{ site.image_base_url }}{{ item.cover_image | append: '?x-oss-process=image/resize,m_pad,w_400,h_400' }}{% endif %}" alt="Cover Image">
                                                         {% else %}
-                                                            <div class="img-center default-image-thumbnail no-image-placeholder-thumbnail">
-                                                                <span>No Image</span>
+                                                            <div class=" d-flex justify-content-center align-items-center"
+                                                                 style="background-color: #FFF; width: 100%; height: 0; padding-top: 100%; position: relative; display: flex;">
+                                                               <span style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 16px; color: #555;">No Image</span>
                                                             </div>
                                                         {% endif %}
 

+ 1 - 1
resources/views/liquid_src/1/TechVista/products_detail.liquid

@@ -173,7 +173,7 @@
     <h4 >Get a quote</h4>
     <form id="form_contact" data-action="/contact" class="form-default" role="form">
         <input type="hidden" name="_token" value="{{ csrf_token }}">
-        <input type="hidden" name="consulting_products" value="{{ product.title }} ">
+        <input type="hidden" name="consulting_products" value="{{ product.title }} }}">
         <div class="row">
             <div class="col-md-6">
                 <div class="form-group has-feedback">

+ 1 - 1
resources/views/liquid_src/1/TechVista/version.liquid

@@ -1 +1 @@
-<!-- update date 2024-12-10 18:15 -->
+<!-- update date 2024-12-11 12:33 -->