За извеждане на значенията на метаданните в кода на страницата трябва
да използвате функция ShowMeta(), поставена в пролога на
шаблона за дизайна на сайта:
< head >
…
< ?$APPLICATION->ShowMeta("keywords")?>
< ?$APPLICATION->ShowMeta("description")?>
…
</head>
Да предположим, че за страницата са определени следните значения на свойства ключови думи и описание:
C помощта на функция SetPageProperty() значението на
тези свойства ще бъдат приложени към страницата:
< ?
$APPLICATION->SetPageProperty("keywords", "уеб, разработка, програмиране");
$APPLICATION->SetPageProperty("description", "Система за управление на сайта");
?>
Тогава в резултат на работата на функция ShowMeta() в
кода на страницата ще бъде въведен следния HTML-код:
<meta name="keywords" content=" уеб, разработка, програмиране ">
<meta name="description" content=" Система за управление на сайта ">
Ако за самата страница значение на свойството не е въведено, то ще бъде взето значение на свойството на вишестоящия раздел (рекурсивно до корена на сайта). Ако значение на свойството не е определено, то значението на съответния мета-тага ще остане незададено. Свойствата на страницата могат да бъдат включвани динамично от кода на компонентите, разположени на страницата. Например, за страница за показване на информация от каталога или новините свойствата на страницата могат да бъдат въвеждани в съответствие с определени свойства на елементите от инфоблока:
$APPLICATION->SetPageProperty("description",$arIBlockElement["PROPERTIES"][$META_DESCRIPTION]["VALUE"]);
В този случай в качеството на значение на свойството на страницата description
ще бъде използвано значение на свойство на елемента от информационния
блок с код meta_description. По този начин, може да се
създават свойства keywords и description за
елементи на каталога и динамично да се въвеждат в кода на страницата.