Kadimp Опубликовано 29 ноября, 2016 Жалоба Поделиться Опубликовано 29 ноября, 2016 (изменено) Подскажите, как настроить rel="canonical" при сортировке товаров по брендам. Суть вопроса на примере:Когда я сортирую беговые дорожки по какому нибудь параметру, кроме бренда, то получается правильно так:<link rel="canonical" href="http=://***/catalog/begovye-dorozhki"/>Но если я выбираю сортировку по бренду, то получается например так:<link rel="canonical" href="http=://***/catalog/begovye-dorozhki/kettler"/>А нужно так: <link rel="canonical" href=://***/catalog/begovye-dorozhki"/>Сайт inov.byВот и весь вопрос) Изменено 29 ноября, 2016 пользователем Kadimp Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 29 ноября, 2016 Жалоба Поделиться Опубликовано 29 ноября, 2016 Кому нужно? Кто вам сказал, что так правильно?Поправить это можно в самом верху products.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 29 ноября, 2016 Жалоба Поделиться Опубликовано 29 ноября, 2016 В products.tpl строки {if $category && $brand} {$canonical="/catalog/{$category->url}/{$brand->url}" scope=parent} {elseif $category} пробуйте менять на {if $category && $brand} {$canonical="/catalog/{$category->url}" scope=parent} {elseif $category} Цитата Ссылка на сообщение Поделиться на другие сайты
Kadimp Опубликовано 29 ноября, 2016 Автор Жалоба Поделиться Опубликовано 29 ноября, 2016 Кому нужно? Кто вам сказал, что так правильно?Поправить это можно в самом верху products.tplПри таком положении как сейчас образуются дубли тайтлов и дискрипшинов, а это же плохо, ведь так? Цитата Ссылка на сообщение Поделиться на другие сайты
Kadimp Опубликовано 29 ноября, 2016 Автор Жалоба Поделиться Опубликовано 29 ноября, 2016 Кому нужно? Кто вам сказал, что так правильно?Поправить это можно в самом верху products.tpl При таком положении как сейчас образуются дубли тайтлов и дискрипшинов, а это же плохо, ведь так? А что именно здесь нужно поправить?: {if $category && $brand} {$canonical="/catalog/{$category->url}/{$brand->url}" scope=parent} {elseif $category} {$canonical="/catalog/{$category->url}" scope=parent} {elseif $brand} {$canonical="/brands/{$brand->url}" scope=parent} {elseif $keyword} {$canonical="/products?keyword={$keyword|escape}" scope=parent} {else} {$canonical="/products" scope=parent} {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Kadimp Опубликовано 29 ноября, 2016 Автор Жалоба Поделиться Опубликовано 29 ноября, 2016 В products.tpl строки {if $category && $brand}{$canonical="/catalog/{$category->url}/{$brand->url}" scope=parent}{elseif $category} пробуйте менять на {if $category && $brand}{$canonical="/catalog/{$category->url}" scope=parent}{elseif $category}Спасибо, все получилось! Цитата Ссылка на сообщение Поделиться на другие сайты
Consult Опубликовано 15 марта, 2019 Жалоба Поделиться Опубликовано 15 марта, 2019 Помогите, пожалуйста, использую следующий код {* Канонический адрес страницы *} {if $category && $brand} <link rel="canonical" href="http://rusatribut.ru/catalog/{$category->url}/{$brand->url}"> {elseif $category} <link rel="canonical" href="http://rusatribut.ru/catalog/{$category->url}"> {elseif $brand} <link rel="canonical" href="http://rusatribut.ru/brands/{$brand->url}"> {elseif $keyword} <link rel="canonical" href="http://rusatribut.ru/products?keyword={$keyword|escape}"> {/if} Все хорошо, но на странице товара тоже появляется canonical со ссылкой на категорию, в которой лежит товар!! Что нужно добавить? Спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Consult Опубликовано 15 марта, 2019 Жалоба Поделиться Опубликовано 15 марта, 2019 {if !$smarty.get.page && !$smarty.get.sort} {else} {if $category && $brand} <link rel="canonical" href="{$config->root_url}/catalog/{$category->url}/{$brand->url}"/> {elseif $category} <link rel="canonical" href="{$config->root_url}/catalog/{$category->url}"/> {elseif $brand} <link rel="canonical" href="{$config->root_url}/brands/{$brand->url}"/> {elseif $products} <link rel="canonical" href="{$config->root_url}/products"/> {/if} {/if} Вот этим кодом решил проблему. Стало так, как надо. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.