#2329 Duplicate pages without canonical

This commit is contained in:
Diatrex 2020-10-16 12:42:55 +03:00
parent cb53f9bf82
commit 4a424ea7bd
3 changed files with 13 additions and 0 deletions

View File

@ -200,6 +200,10 @@ a.sort-by-open-dropdown:hover {
color: #8598AA;
}
.list-view-type button {
background-color: unset;
}
.list-view-type button:focus {
outline: none;
}

View File

@ -398,6 +398,12 @@ class AdvsController extends PublicController
$this->template->set('meta_title', $user->name() . ' ' . trans('visiosoft.module.advs::field.ads'));
}
// Set rel="canonical"
$canonParam = $param;
unset($canonParam['sort_by'], $canonParam['doping']);
$canonUrl = fullLink($canonParam, \request()->url());
$this->template->set('additional_meta', "<link rel='canonical' href='$canonUrl'/>");
$compact = compact('advs', 'countries', 'mainCats', 'subCats', 'checkboxes', 'param',
'user', 'featured_advs', 'viewType', 'topfields', 'selectDropdown', 'selectRange', 'selectImage', 'ranges',
'seenList', 'radio', 'categoryId', 'cityId', 'allCats', 'catText', 'cFArray');

View File

@ -9,6 +9,9 @@
{{ setting_value('visiosoft.module.advs::google_statistic_code')|raw }}
<!-- Meta Tags -->
{% set additionalMeta = template.get('additional_meta') %}
{{ additionalMeta ? additionalMeta|raw }}
<title>
{% set title = trans(template.meta_title) %}
{% set showTitle = template.showTitle is same as(false) ? false : true %}