VicTHOR
@VicTHOR
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻

Можно ли принудительно переписать description как title?

Если в вызове компонента каталога указать "SET_TITLE" => "N", то можно везде переписывать title под свои нужды методом $APPLICATION->SetTitle() (объект CMain).
Мне нужно поменять мета-тег description, делаю это так
$APPLICATION->AddHeadString('<meta name="description" content="'.$content.'"/>');
в шаблоне компонента catalog.section, но ничего не меняется. Можно ли как-то принудительно менять description?
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
VicTHOR
@VicTHOR Автор вопроса
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻
Помогло следующее:
удалил description из базы данных (стер в настройках компонента).

Видимо наличие записи в БД перебивает любой код и это не отменить.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@RuComMarket
Битрикс FullStack разработчик
$APPLICATION->SetPageProperty("description", $content);
Ответ написан
Technique102
@Technique102
Важно помнить, что устанавливается то значение которое было установлено последним по коду. Вам надо после шаблона менять. Либо компонент эпилог либо после компонента вообще.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы