Commit 748b3013 by Frédéric

SLug

parent d5248832
...@@ -90,7 +90,7 @@ class Data ...@@ -90,7 +90,7 @@ class Data
$data[$key] = $v; $data[$key] = $v;
} }
$data['title'] = $data['syndicobjectname']; $data['title'] = $data['syndicobjectname'];
$data['slug'] = Slugify::create()->slugify($data['syndicobjectname']); $data['slug'] = Slugify::create()->slugify($data['syndicobjectname'].'-'.$data['syndicobjectid']);
$data['status'] = 'published'; $data['status'] = 'published';
$data['datepublish'] = new \DateTimeImmutable(); $data['datepublish'] = new \DateTimeImmutable();
$data['ownerid'] = $this->options['user_id']; $data['ownerid'] = $this->options['user_id'];
...@@ -114,7 +114,7 @@ class Data ...@@ -114,7 +114,7 @@ class Data
if ($locale == $this->options['default_locale']) { if ($locale == $this->options['default_locale']) {
$data[$dataKey] = json_encode([]); $data[$dataKey] = json_encode([]);
$data[$slugKey] = Slugify::create()->slugify($data['syndicobjectname']); $data[$slugKey] = Slugify::create()->slugify($data['syndicobjectname'].'-'.$data['syndicobjectid']);
} else { } else {
$dataLocale = $this->getDataForLocales($locale, $data['syndicobjectid']); $dataLocale = $this->getDataForLocales($locale, $data['syndicobjectid']);
if(!empty($dataLocale)) { if(!empty($dataLocale)) {
...@@ -122,7 +122,7 @@ class Data ...@@ -122,7 +122,7 @@ class Data
$data[$slugKey] = $dataLocale['slug']; $data[$slugKey] = $dataLocale['slug'];
} else { } else {
$data[$dataKey] = json_encode([]); $data[$dataKey] = json_encode([]);
$data[$slugKey] = Slugify::create()->slugify($data['syndicobjectname']); $data[$slugKey] = Slugify::create()->slugify($data['syndicobjectname'].'-'.$data['syndicobjectid']);
} }
} }
...@@ -146,7 +146,7 @@ class Data ...@@ -146,7 +146,7 @@ class Data
$data[$key] = $v; $data[$key] = $v;
} }
$data['title'] = $data['syndicobjectname']; $data['title'] = $data['syndicobjectname'];
$data['slug'] = Slugify::create()->slugify($locale. '-' .$data['syndicobjectname']); $data['slug'] = Slugify::create()->slugify($locale. '-' .$data['syndicobjectname'].'-'.$data['syndicobjectid']);
return $data; return $data;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment