diff --git a/e107_core/url/news/sef_noid_url.php b/e107_core/url/news/sef_noid_url.php index ef3fcccbe..8539e8f6e 100644 --- a/e107_core/url/news/sef_noid_url.php +++ b/e107_core/url/news/sef_noid_url.php @@ -102,7 +102,7 @@ class core_news_sef_noid_url extends eUrlConfig case 'tag': // news/tag/xxxx $r[0] = 'tag'; - $r[1] = $params['tag']; + $r[1] = eHelper::dasherize($params['tag']); if($page) $parm = array('page' => $page); break; @@ -147,6 +147,7 @@ class core_news_sef_noid_url extends eUrlConfig //XXX TODO Find a better place to put this check. $urlFormat = e107::getConfig()->get('url_sef_translate'); + if($urlFormat == 'dashl' || $urlFormat == 'underscorel' || $urlFormat == 'plusl') // convert template to lowercase when using lowercase SEF URL format. { $r[0] = strtolower($r[0]);