Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Почему не отображается описание meta_description в каталоге?

00 голосов
6
Уже задавала вопрос по этому здесь, но ответа нет.
Продолжила поиски, перерыла код весь, но так и не понимаю, в чем загвоздка.

По идее вывести описание страницы мета-тегом для элемента каталога можно стандартными средствами, правильно? 
Создала свойство для инфоблока Каталог - desription, Описание, текстовое. В "Редактировать параметры компонента" для Каталога установила "Установить описание страницы из свойства" - description. Результата ноль. При этом если задать описание самой страницы, где выводится компонент Каталог - то оно отображается. Убираю его - не отображается ничего.

В шаблоне сайта ставила и так, ноль реакции вообще. 

Код
 <?$APPLICATION->ShowMeta("description")?>



И в таком варианте:

Код
 <met a name="description" content="<?=$APPLICATION->GetProperty("description" )?>"> 



В таком варианте просто content - пусто. Для элемента каталога естественно поле Описание заполнила. 
В компонентах смотрела как выводится вообще это, не совсем поняла, но оно там есть, без изменений... 

Что я делаю не так? smile:(
спросил 10 Авг, 13 от Takewa (160 баллов)

6 Ответы

00 голосов
Вы сейчас говорите о Каталоге. А что именно хотите сделать?
1) чтобы в карточке товара description задавался?
2) чтобы в списке товаров description задавался?
ответил 10 Авг, 13 от SleepLess (1,220 баллов)
00 голосов
Цитата
Вы сейчас говорите о Каталоге. А что именно хотите сделать?
1) чтобы в карточке товара description задавался?
Я хочу, чтобы для элемента Каталога, ну т.е. при детальном просмотре, устанавливался свой индивидуальный тег мета-тег description, который я вписываю в соответствующее свойство.


Так что если правильно поняла - то первое.
ответил 14 Окт, 13 от Takewa (160 баллов)
00 голосов
Возможно, на странице после компонента Каталог другой компонент устанавливает пустое значение.

Ну и стоит еще раз проверить, что задаете описание и проверяете на одном сайте (а не на клонах, вследствие чего можно иногда путаться), что задаете именно для того элемента именно в том инфоблоке. Для уверенности полностью отключить кеш и полностью сбросить его, сбросить кеш в браузере..


Но скорее всего первое. Попробуйте сразу после компонента Каталог проверить, что выдает <?$APPLICATION->ShowMeta

("description")?>
ответил 15 Янв, 14 от SleepLess (1,220 баллов)
00 голосов
Цитата
Но скорее всего первое. Попробуйте сразу после компонента Каталог проверить, что выдает ShowMeta

("description")?>



Что-то не пойму я, как это проверить? 
Остальное проверяла - нигде ошибок не нашла.
ответил 03 Май, 14 от Takewa (160 баллов)
00 голосов
На странице, на которой размещен компонент Каталог (или детальный просмотр), сразу после него, вставьте:  <?$APPLICATION->ShowMeta ("description")?>
ответил 29 Авг, 14 от SleepLess (1,220 баллов)
00 голосов
Ничего так не выводит, хотя у меня большие сомнение - что должна выдать эта функция в таком виде.

Кстати если в Параметры компонента - Настройки детального просмотра - Свойства отметить вот это мое свойство, оно выводится на странице . Т.е. задано оно точно для этого элемента.
Использую комплексный компонент Каталог. Больше по сути на самой странице ничего и нет...


Что еще может быть? 
ответил 04 Янв, 15 от Takewa (160 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
0 ответов
спросил 25 Дек, 13 от Klipa (100 баллов)
0 голосов
0 ответов
спросил 22 Июнь, 13 от Yrys (220 баллов)
0 голосов
1 ответ
спросил 16 Авг, 13 от Laleniel (160 баллов)
0 голосов
2 ответов
спросил 07 Апр, 14 от Kania (5,180 баллов)