Browse Source

路由修改

moshaorui 1 month ago
parent
commit
a33825da5d

+ 3 - 1
resources/views/liquid_src/1/screen_protector_solutions/_header.liquid

@@ -3,7 +3,9 @@
 
 
         <div class="container">
         <div class="container">
             {% if site.dist.logo %}
             {% if site.dist.logo %}
-            <a class="header-logo position-absolute start-0 translate-middle-y" style="top:50%; z-index: 1000" href="/"><img src="{{ site.image_base_url }}{{ site.dist.logo }}" height="115px"></a>
+            <a class="header-logo position-absolute  translate-middle-y" style="top:50%; z-index: 1000;left: 60px;" href="/">
+                <img src="{{ site.image_base_url }}{{ site.dist.logo }}" height="100px" width="230px">
+            </a>
             {% endif %}
             {% endif %}
 
 
             <div class="navbar-toggler-container position-absolute ">
             <div class="navbar-toggler-container position-absolute ">

+ 9 - 4
resources/views/liquid_src/1/screen_protector_solutions/collection_list.liquid

@@ -29,12 +29,12 @@
 
 
 <div class="container article-list">
 <div class="container article-list">
 
 
-    <div class="breadcrumb">{% for breadcrumb in breadcrumbs %} {%if forloop.last%} <strong>Perguntas frequentes</strong> {%else%} <a href="{{ breadcrumb.url }}" title="Home page">{{ breadcrumb.name }}</a>{% endif %}{% endfor %} </div>
+    <div class="breadcrumb">{% for breadcrumb in breadcrumbs %} {%if forloop.last%} <strong>{{ breadcrumb.name }}</strong> {%else%} <a href="{{ breadcrumb.url }}" title="Home page">{{ breadcrumb.name }}</a>{% endif %}{% endfor %} </div>
 
 
 
 
     <div class="row g-4">
     <div class="row g-4">
         <!-- 左侧文章列表 -->
         <!-- 左侧文章列表 -->
-        <div class="col-lg-8">
+        <div class="col-lg-12">
             <div class="row row-cols-1 g-4">
             <div class="row row-cols-1 g-4">
                 {% for item in pages %}
                 {% for item in pages %}
                     <!-- 单篇文章卡片 -->
                     <!-- 单篇文章卡片 -->
@@ -44,9 +44,9 @@
                                 <div class="col-md-4">
                                 <div class="col-md-4">
                                     <a href="/pages/{% if item.slug %}{{ item.slug }}{% else %}{{ item.id }}{% endif %}" target="_blank">
                                     <a href="/pages/{% if item.slug %}{{ item.slug }}{% else %}{{ item.id }}{% endif %}" target="_blank">
                                         {% if item.cover_image %}
                                         {% 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_1024,h_1024' }}{% endif %}" class="img-fluid rounded-start post-cover" alt="{{ item.title | strip_html }}">
+                                            <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_fill,w_400,h_266' }}{% endif %}" class="img-fluid rounded-start post-cover" alt="{{ item.title | strip_html }}">
                                         {% else %}
                                         {% else %}
-                                            <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/" alt="{{ item.title | strip_html }}" class="post-cover">
+                                            <img src="{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/product_default.jpg" alt="{{ item.title | strip_html }}" class="post-cover">
                                         {% endif %}
                                         {% endif %}
                                     </a>
                                     </a>
                                 </div>
                                 </div>
@@ -65,6 +65,9 @@
                                                 {{ item.seo_description | truncatewords: 200 }}
                                                 {{ item.seo_description | truncatewords: 200 }}
                                             {% endif %}
                                             {% endif %}
                                         </p>
                                         </p>
+
+                                        <div class="more"><a href="/pages/{% if item.slug %}{{ item.slug }}{% else %}{{ item.id }}{% endif %}" target="_blank">Learm more</a></div>
+
                                     </div>
                                     </div>
                                 </div>
                                 </div>
                                 <hr class="w-100 mx-auto">
                                 <hr class="w-100 mx-auto">
@@ -122,6 +125,7 @@
         </div>
         </div>
 
 
         <!-- 右侧边栏 -->
         <!-- 右侧边栏 -->
+        <!--
         <div class="col-lg-4">
         <div class="col-lg-4">
             <div class="recent-posts">
             <div class="recent-posts">
                 <h4 class="mb-4 bg-teal p-3 rounded">RECENT POSTS</h4>
                 <h4 class="mb-4 bg-teal p-3 rounded">RECENT POSTS</h4>
@@ -136,6 +140,7 @@
                 </div>
                 </div>
             </div>
             </div>
         </div>
         </div>
+        -->
     </div>
     </div>
 </div>
 </div>
 
 

+ 5 - 7
resources/views/liquid_src/1/screen_protector_solutions/pages_sp_about.liquid

@@ -28,16 +28,14 @@
 
 
 
 
 <!-- Hero Section -->
 <!-- Hero Section -->
-<section class="about-hero text-center" style="background-image: url('{{ site.asset_base_url }}static/tpl/screen_protector_solutions/image/contact_us.png');">
-    <div class="container">
-        <h1 class="display-4 fw-bold mb-4" mtb_edit="2">Sobre Mietubl</h1>
-        <p class="lead" mtb_edit="2">Nascido na China, crescendo com fabricação inteligente</p>
-    </div>
-</section>
+
+
 
 
 <!-- Main Content -->
 <!-- Main Content -->
-<section class="py-5">
+<section>
     <div class="container">
     <div class="container">
+        <div class="breadcrumb"><a href="/" title="Home page">Home</a>  <strong>Sobre</strong></div>
+
         <div class="row align-items-center g-5">
         <div class="row align-items-center g-5">
             <div class="col-lg-6">
             <div class="col-lg-6">
 
 

+ 31 - 6
routes/web.php

@@ -1,5 +1,6 @@
 <?php
 <?php
 
 
+use App\Models\DistProduct;
 use Illuminate\Support\Facades\Route;
 use Illuminate\Support\Facades\Route;
 
 
 use App\Http\Controllers\HomeController;
 use App\Http\Controllers\HomeController;
@@ -11,6 +12,8 @@ use App\Http\Controllers\DemoController;
 use App\Http\Controllers\SitemapController;
 use App\Http\Controllers\SitemapController;
 use App\Http\Controllers\CollectionController;
 use App\Http\Controllers\CollectionController;
 
 
+use App\Models\DistProductCategory;
+
 /*
 /*
 |--------------------------------------------------------------------------
 |--------------------------------------------------------------------------
 | Web Routes
 | Web Routes
@@ -21,6 +24,32 @@ use App\Http\Controllers\CollectionController;
 | be assigned to the "web" middleware group. Make something great!
 | be assigned to the "web" middleware group. Make something great!
 |
 |
 */
 */
+
+//巴西官网专用路由
+$host = $_SERVER['HTTP_HOST']; // 获取当前域名
+if ($host == 'internal-dist.mietubl.com.cn') {
+    Route::get('/{slug}', function ($slug) {
+        // 查询数据库,将 category_slug 转换为对应ID
+        $categoryId = DistProductCategory::where('slug',$slug)
+            ->where('dist_id', getDistId())
+            ->firstOrFail();
+        if ($categoryId) {
+            return redirect()->route('products.categories', ['slug' => $categoryId]);
+        } else {
+            $product = DistProduct::getProductSlug($slug);
+            if ($product) {
+                return redirect()->route('products.detail', ['id' => $product->id]);
+            }
+        }
+    });
+    Route::get('/produto/{slug}', function ($slug) {
+        return redirect()->route('products.detail', ['id' => $slug]);
+    });
+}
+
+
+
+
 Route::get('/demo', [DemoController::class, 'index'])->name('demo');
 Route::get('/demo', [DemoController::class, 'index'])->name('demo');
 
 
 
 
@@ -66,9 +95,5 @@ Route::get('/sitemap.xml', [SitemapController::class, 'index'])->name('sitemap.i
 
 
 
 
 
 
-// 产品路由
-Route::prefix('produto')->group(function () {
-    Route::get('/', [ProductController::class, 'index'])->name('products.index');
-    Route::get('/{id}', [ProductController::class, 'detail'])->name('products.detail');
-    Route::get('/categories/{categoryId}', [ProductController::class, 'category'])->name('products.category');
-});
+
+