]> _ Git - pmi.git/commitdiff
wip #3262 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 13 Dec 2019 16:09:13 +0000 (17:09 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 13 Dec 2019 16:09:13 +0000 (17:09 +0100)
app/Models/Producttype.php

index fb60318e0df834ed7905d5e5ea5fc8a3f8b50049..89282247f84cf70389a4847c45561b4d1f9ff15f 100644 (file)
@@ -20,13 +20,16 @@ class ProductType extends CubistMagicPageModel
         'plural' => 'types de produit'
     ];
 
-    public function getSlugOrTitleAttribute()
+    public function getSlugOrTitleAttribute($reset = false)
     {
         foreach ($this->_slugFields as $item) {
             $components = explode('+', $item);
 
             $slug = [];
             foreach ($components as $component) {
+                if ($reset && $component === 'slug') {
+                    continue;
+                }
                 if (isset($this->$component) && $this->$component != '') {
                     $slug[] = $this->$component;
                 }
@@ -36,7 +39,7 @@ class ProductType extends CubistMagicPageModel
                 return $res;
             }
         }
-        return parent::getSlugOrTitleAttribute();
+        return parent::getSlugOrTitleAttribute($reset);
     }
 
     public function setFields()