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

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-2024, «1С-Битрикс», 2024
Наверх