🐛 Fix title on kind pages
This commit is contained in:
parent
1a4264346a
commit
0923f5dd10
4 changed files with 33 additions and 0 deletions
|
@ -143,6 +143,14 @@ class Theme
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
// Author doesn't exist
|
// Author doesn't exist
|
||||||
}
|
}
|
||||||
|
} elseif ($WHERE_AM_I == 'kind') {
|
||||||
|
try {
|
||||||
|
$kindKey = $url->slug();
|
||||||
|
$format = $site->titleFormatKind();
|
||||||
|
return $L->get($kindKey);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
// Kind doesn't exist
|
||||||
|
}
|
||||||
} elseif ($WHERE_AM_I == 'home') {
|
} elseif ($WHERE_AM_I == 'home') {
|
||||||
return $L->get("Latest articles");
|
return $L->get("Latest articles");
|
||||||
}
|
}
|
||||||
|
@ -195,6 +203,14 @@ class Theme
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
// Author doesn't exist
|
// Author doesn't exist
|
||||||
}
|
}
|
||||||
|
} elseif ($WHERE_AM_I == 'kind') {
|
||||||
|
try {
|
||||||
|
$kindKey = $url->slug();
|
||||||
|
$format = $site->titleFormatKind();
|
||||||
|
return $L->get('all-post-kind') . " " . $L->get($kindKey);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
// Kind doesn't exist
|
||||||
|
}
|
||||||
} elseif ($WHERE_AM_I == 'home') {
|
} elseif ($WHERE_AM_I == 'home') {
|
||||||
return $L->get("all-post");
|
return $L->get("all-post");
|
||||||
}
|
}
|
||||||
|
@ -221,6 +237,7 @@ class Theme
|
||||||
global $categories;
|
global $categories;
|
||||||
global $WHERE_AM_I;
|
global $WHERE_AM_I;
|
||||||
global $page;
|
global $page;
|
||||||
|
global $L;
|
||||||
|
|
||||||
if ($WHERE_AM_I == 'page') {
|
if ($WHERE_AM_I == 'page') {
|
||||||
$format = $site->titleFormatPages();
|
$format = $site->titleFormatPages();
|
||||||
|
@ -261,6 +278,14 @@ class Theme
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
// Author doesn't exist
|
// Author doesn't exist
|
||||||
}
|
}
|
||||||
|
} elseif ($WHERE_AM_I == 'kind') {
|
||||||
|
try {
|
||||||
|
$kindKey = $url->slug();
|
||||||
|
$format = $site->titleFormatKind();
|
||||||
|
$format = Text::replace('{{kind-name}}', $L->get($kindKey), $format);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
// Kind doesn't exist
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$format = $site->titleFormatHomepage();
|
$format = $site->titleFormatHomepage();
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,6 +50,7 @@ class Site extends dbJSON
|
||||||
'titleFormatTag' => '{{tag-name}} | {{site-title}}',
|
'titleFormatTag' => '{{tag-name}} | {{site-title}}',
|
||||||
'titleFormatAuthor' => '{{author-name}} | {{site-title}}',
|
'titleFormatAuthor' => '{{author-name}} | {{site-title}}',
|
||||||
'titleFormatArchive' => '{{archive-name}} | {{site-title}}',
|
'titleFormatArchive' => '{{archive-name}} | {{site-title}}',
|
||||||
|
'titleFormatKind' => '{{kind-name}} | {{site-title}}',
|
||||||
'imageRestrict' => true,
|
'imageRestrict' => true,
|
||||||
'imageRelativeToAbsolute' => false,
|
'imageRelativeToAbsolute' => false,
|
||||||
'thumbnailWidth' => 400, // px
|
'thumbnailWidth' => 400, // px
|
||||||
|
@ -346,6 +347,11 @@ class Site extends dbJSON
|
||||||
return $this->getField('titleFormatArchive');
|
return $this->getField('titleFormatArchive');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function titleFormatKind()
|
||||||
|
{
|
||||||
|
return $this->getField('titleFormatKind');
|
||||||
|
}
|
||||||
|
|
||||||
public function titleFormatAuthor()
|
public function titleFormatAuthor()
|
||||||
{
|
{
|
||||||
return $this->getField('titleFormatAuthor');
|
return $this->getField('titleFormatAuthor');
|
||||||
|
|
|
@ -420,6 +420,7 @@
|
||||||
"all-post-tags": "All posts with the tag",
|
"all-post-tags": "All posts with the tag",
|
||||||
"all-post-archive": "All posts written in",
|
"all-post-archive": "All posts written in",
|
||||||
"all-post-author": "All posts written by",
|
"all-post-author": "All posts written by",
|
||||||
|
"all-post-kind": "All posts using the following format :",
|
||||||
"all-post": "All the latest posts written on the blog"
|
"all-post": "All the latest posts written on the blog"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -431,5 +431,6 @@
|
||||||
"all-post-tags": "Tous les articles avec le tag",
|
"all-post-tags": "Tous les articles avec le tag",
|
||||||
"all-post-archive": "Tous les articles écrits en",
|
"all-post-archive": "Tous les articles écrits en",
|
||||||
"all-post-author": "Tous les articles écrits par",
|
"all-post-author": "Tous les articles écrits par",
|
||||||
|
"all-post-kind": "Tous les post utilisant le format suivant :",
|
||||||
"all-post": "Tout les articles écrits récemment sur le blog"
|
"all-post": "Tout les articles écrits récemment sur le blog"
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue