Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С Битрикс
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
dasisgood
0 / 0 / 1
Регистрация: 12.11.2014
Сообщений: 8
1

Сделать разный title для товара, привязанного к нескольким разделам

21.05.2019, 07:46. Просмотров 926. Ответов 15
Метки seo (Все метки)

Редакция - Малый бизнес
Компонент - bitrix.catalog
Сфера - настройка SEO

Товар находится в разделе X.
Но во вкладке "Разделы" для него выбраны и другие разделы (Y и Z), в которых он должен отображаться.

Суть проблемы в том, что переменная {=parent.Name} выводит в Title название раздела X даже в том случае, если товар просматривается в разделе Y или Z. Их названия игнорируются.

Как можо решить данную проблему?

Спасибо.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2019, 07:46
Ответы с готовыми решениями:

Настройка фильтра компонента news.list для множественного поля привязанного к разделам
$arFilter = array( "CATEGORY_SHOPS"=>array(16) ); $APPLICATION->IncludeComponent(...

title для товара
если ли смысл дублировать название в title? например так: <title><b>Веники дубовые</b>. Купить...

Поиск файлов по нескольким разделам
Помогите пожалуйста переделать код, чтобы поиск был по нескольким разделам с несколькими...

Как сделать Update для DataSet, привязанного к DataGrid?
Есть несколько TextBox-ов. Мне нужно взять из них значения и присвоить их определенной строке в...

Как в WooCommerce реализовать разный ценник товара для разных городов?
Есть некий сайт c woocommerce . На сайте есть select с выбором городов. В зависимости от выбора...

15
Dias606
56 / 47 / 21
Регистрация: 20.09.2016
Сообщений: 470
21.05.2019, 09:07 2
Зачем тебе в разделе товаров выводить в title название раздела, Битрикс берет первый выбранный раздел у элемента и его выводит во всех остальных, стандартными способами не решить, скажи для чего тебе это мб и не нужно так делать, оставь просто название товара без вывода раздела, а детальная карточка товара всеравно строится по 1 url (по первому выбранному разделу товара), даже если товар в 20 разделах отображается
0
dasisgood
0 / 0 / 1
Регистрация: 12.11.2014
Сообщений: 8
21.05.2019, 09:12  [ТС] 3
СЕОшники хотят, чтобы у одного и того же товара в разных разделах, помимо разного URL'а, были также и разные метатеги.
0
Dias606
56 / 47 / 21
Регистрация: 20.09.2016
Сообщений: 470
21.05.2019, 09:14 4
Разного url'a у товаров уже не будет надо с этого начать, хочешь разный url создавай товар несколько раз
0
dasisgood
0 / 0 / 1
Регистрация: 12.11.2014
Сообщений: 8
21.05.2019, 09:19  [ТС] 5
У меня один и тот же товар имеет разный URL'ы:

some-domain .ru/shop/catalog/category-level-1/product-name/
some-domain .ru/shop/catalog/category-level-1/category-level-2/product-name/
0
Dias606
56 / 47 / 21
Регистрация: 20.09.2016
Сообщений: 470
21.05.2019, 09:23 6
че то не могу перейти по ссылкам, домен верный ?
0
dasisgood
0 / 0 / 1
Регистрация: 12.11.2014
Сообщений: 8
21.05.2019, 09:25  [ТС] 7
Да не, это ж для примера, выдуманный домен.
Реальный URL вставить не могу к сожалению... Нельзя мне....
0
Dias606
56 / 47 / 21
Регистрация: 20.09.2016
Сообщений: 470
21.05.2019, 09:27 8
ясно, просто я потестил в разных вариантах с чпу построение url товара с отображением в разных раздел, детальная страница товара строится всеравно по 1 url, если у тебя детальная строится по разным url, то я тут хз что сказать надо разбираться как это сделано у тебя, так как стандартными настройками мне такого добиться не удалось
1
dasisgood
0 / 0 / 1
Регистрация: 12.11.2014
Сообщений: 8
21.05.2019, 09:28  [ТС] 9
Ладно, всё равно спасибо за участие =)
0
voral
1021 / 724 / 160
Регистрация: 16.03.2008
Сообщений: 3,457
Записей в блоге: 1
21.05.2019, 10:41 10
Цитата Сообщение от dasisgood Посмотреть сообщение
СЕОшники хотят, чтобы у одного и того же товара в разных разделах, помимо разного URL'а, были также и разные метатеги.
Это точно СЕО шники? (хоятбы тогда не забывайте каноническую ссылку прописывать иначе Ваше сео уйдет в минус..

По сути.. Все эти выражения, используемые в конструкциях СЕО, можно дополнять своими. Вот первое, что попалось в гуле
0
tgarl
381 / 366 / 91
Регистрация: 15.02.2012
Сообщений: 1,469
23.05.2019, 12:59 11
Цитата Сообщение от Dias606 Посмотреть сообщение
Битрикс берет первый выбранный раздел у элемента
Не верно, берет основную привязку. При привязке элементов к нескольким разделам у элемента есть основная привязка и остальные. По умолчанию основная привязка идет (если не ошибаюсь, тут могу немного приврать) к первому вычисленному ID разделов. Ее можно менять принудительно, как через админку, так и через api.

Цитата Сообщение от Dias606 Посмотреть сообщение
Разного url'a у товаров уже не будет надо с этого начать, хочешь разный url создавай товар несколько раз
Это только при определенной настройке компонента, в противном случае будет именно как привел dasisgood. При этом не всем она подходит изначально, а потом после общения с SEO-шниками начинается веселье.

Цитата Сообщение от dasisgood Посмотреть сообщение
СЕОшники хотят, чтобы у одного и того же товара в разных разделах, помимо разного URL'а, были также и разные метатеги.
это как раз одно из тех развлечений, что хотят SEO-шники. Подтверждаю, так как сам сталкивался не раз с такими желаниями. Я делал так: отключал в компоненте тайтлы и прочее, а правила формировал в component_epilog. В этом случае можно получить раздел в котором сейчас находишься и уже его вписать в мета-тег.

P.S. после данной задачи обычно через какое-то время приходит новый SEO-шник и говорит, что путь к товару всегда должен быть один, а в хлебных крошках весь проделанный путь до товара
0
dasisgood
0 / 0 / 1
Регистрация: 12.11.2014
Сообщений: 8
26.05.2019, 18:16  [ТС] 12
Продолжение истории.

Я указал СЕОшникам на противоречия выбранного ими пути.
В итоге они решили полностью переделывать структуру каталога, делать разные карточки для разных разделов и т.п.
Вопрос снят... =)
0
Rubur
3 / 2 / 1
Регистрация: 30.11.2018
Сообщений: 17
28.06.2019, 17:53 13
Извините, я именно тот ненавистный сеошник )))
Все-таки, у меня остался вопрос: без переделывания структуры каталога озвученная Вами проблема не решается?

Работаю с сайтом, где такая ситуация. Один товар (запчасть) показывается в разных разделах (запчасть подходит для разных моделей). URL соответственно формируется разный. А вот тайтл, дескрипшен и Н1 одинаковые.
Владелец сайта менять структуру не хочет и делать для одного товара несколько карточек товара - тем более. Это как-то связано у него с учетом товара.
0
voral
1021 / 724 / 160
Регистрация: 16.03.2008
Сообщений: 3,457
Записей в блоге: 1
29.06.2019, 12:00 14
Технически решается:
Как уже говорили выше: программно формировать заголовок в шаблоне компонента вывода детальной страницы товра и, если надо, в списке товаров.

Единственное, на мой взгляд, сточки зрения поисковиков это будет два разных товара, но очень похожих = дубликат?.

Добавлено через 3 минуты
Я так понимаю у вас типа такое желание есть товар
Терка - Браун - "Star L200K"

Вы хотите чтоб в разделе терки это была "Терка Star L200K" в разделе Браун "Терка Браун Star L200K"....
Почему бы не сразу и всегда ее полностью называть? Или у вас где то она может оказаться как "Подарок Star L200K" ?
0
Rubur
3 / 2 / 1
Регистрация: 30.11.2018
Сообщений: 17
28.07.2019, 22:19 15
Сейчас попробую обрисовать ситуацию.
Например, есть товар - корпус дифференциала. Деталь подходит для моделей Шевроле - Авео, Ланос, Лачетти, Реззо. Владелец сайта вносит товар и название - "Корпус дифференциала Авео Ланос Лачетти Реззо".
Из названия формируется title, description и h1. Пример title: "название товара" - "магазин".
Соответственно и в разделе Авео, и в разделе Ланос при разных УРЛ существуют одинаковые title, description и h1.
0
voral
1021 / 724 / 160
Регистрация: 16.03.2008
Сообщений: 3,457
Записей в блоге: 1
29.07.2019, 09:44 16
1. Для вкладки СЕО можно запрограммировать свои функции, которые будут использоваться в этих выражениях. (искать по OnTemplateGetFunctionClass)

2. В шаблоне компонента детальной страницы элемента в component_epilog.php задавать все это как необходимо
1
29.07.2019, 09:44
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2019, 09:44

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

разный title
Здравствуй, не могу понять в чем ошибка. у меня ссылки имеются в виде /contacts/ и т.д. ...

Разный title на страницах
Добрый день! Уже второй день ищу решение проблемы. Требуется сделать разный title на страницах, но...

Одинаковый title но разный контент...
Как пс относяться к страницам с одинаковыми титлами но с разным содержимым?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.