Документация для разработчиков

ShowMeta

CMain::ShowMeta(
 string id,
 string meta_name = false,
 bool bXhtmlStyle = true
)

Отображает свойство страницы в виде мета-тега. Метод допускает использование специальных символов (html entities) в значениях свойств.

Если на самой странице свойство не задано, то будет взято значение свойства вышестоящего раздела (рекурсивно до корня сайта). Если значение свойства не определено, то метод отобразит пустую строку.

Метод использует технологию отложенных функций, позволяющую, помимо всего прочего, задавать значения мета-тегов через свойства страницы или раздела (с помощью методов CMain::SetPageProperty, CMain::SetDirProperty) уже после того как был выведен пролог сайта.

Нестатический метод.

Параметры

ПараметрОписание С версии
property_idИдентификатор свойства страницы или раздела, значение которого (value) будет выведено в аттрибуте "content" мета-тега:
<meta content="value" ...>
meta_nameАттрибут "name" мета-тега:
<meta name="meta_name" ...>
Необязательный. По умолчанию равен идентификатору свойства property_id.
bXhtmlStyleПараметр, устанавливающий, по какому стандарту оформляются HTML-теги. Если значение true, то теги выводятся по стандарту XHTML (<meta />), иначе по стандарту HTML 4 (<meta>). Параметр появился в версии 8.5.3 ядра. Необязательный, по умолчанию true.8.5.3

См. также

Примеры использования

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?=LANG_CHARSET?>">
<META NAME="ROBOTS" content="ALL">
<?$APPLICATION->ShowMeta("keywords")?>
<?$APPLICATION->ShowMeta("description")?>
<title><?$APPLICATION->ShowTitle()?></title>
<?$APPLICATION->ShowCSS();?>
</head>
<body link="#525252" alink="#F1555A" vlink="#939393" text="#000000">
...


© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх