Fix for blog filter #1370

This commit is contained in:
Diego Najar 2022-05-07 18:26:12 +02:00
parent 4f20b3dbe2
commit 847c59e233
2 changed files with 9 additions and 6 deletions

View file

@ -6,11 +6,13 @@ if ($url->uri()==HTML_PATH_ROOT.ADMIN_URI_FILTER) {
}
// Redirect blog, from /blog to /blog/
// This rule only works when the user set a page as homepage
if ($url->uri()==HTML_PATH_ROOT.'blog' && $site->homepage()) {
$filter = $url->filters('blog');
$finalURL = Text::addSlashes(DOMAIN_BASE.$filter, false, true);
Redirect::url($finalURL);
// If the user define the blog's filter as "myblog" the redirection will be from /myblog to /myblog/
if ($site->homepage()) {
$filter = $url->filters('blog');
if ($url->uri()==HTML_PATH_ROOT.$filter) {
$finalURL = Text::addSlashes(DOMAIN_BASE.$filter, false, true);
Redirect::url($finalURL);
}
}
// Redirect pages, from /my-page/ to /my-page

View file

@ -114,7 +114,8 @@ class Url
return $this->uri;
}
// Return the filter filter by type
// Return the string defined by the user for the blog filter
// The string can be set in the admin panel > settings > advanced > url filters > blog
public function filters($type, $trim=true)
{
$filter = $this->filters[$type];