Автор Тема: Шпаргалка по битрикс. Работа со свойствами страниц, заголовками, мета-тегами  (Прочитано 23190 раз)

Марахтанов Алексей

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 205
    • marahtanov.ru
Подборка функций для работы с различными свойствами страниц

$APPLICATION->SetTitle("Заголовок 1"); - задать заголовок страницы
$APPLICATION->SetPageProperty('title','Заголовок 2'); - тоже задать заголовок страницы (но эта функция имеет приоритет над первой)
<?$APPLICATION->ShowTitle()?> - показ заголовка страницы  // покажет заголовок 1
<?$APPLICATION->ShowTitle(false)?> - показ заголовка страницы, заданного через SetTitle // покажет заголовок 2

Установить свойство страницы
$APPLICATION->SetPageProperty("keywords", "веб, разработка, программирование");

Установить свойство раздела
$APPLICATION->SetDirProperty("keywords", "дизайн, веб, сайт");

Показать свойство (аналог echo xxx)
<?$APPLICATION->ShowProperty("page_title")?>

Получить свойство как переменную (аналог присвоения переменной)
<?php $keywords = $APPLICATION->GetProperty("keywords"); ?>

Свойство страницы
 $keywords = $APPLICATION->GetPageProperty("keywords");

Массив всех свойств страницы
$arProp = $APPLICATION->GetPagePropertyList();

Свойства раздела
$keywords = $APPLICATION->GetDirProperty("keywords");

Массив всех свойств раздела
$arProp = $APPLICATION->GetDirPropertyList();

Вывод мета-тегов
<?$APPLICATION->ShowMeta("keywords_prop", "keywords")?>
<?$APPLICATION->ShowMeta("description_prop", "description")?>

Получить мета-тег
$meta_keywords = $APPLICATION->GetMeta("keywords_prop", "keywords");