[ex1-54] Создание своего свойства страницы: og:description.
Решение не засчитано, отметим:
— Значительная ошибка: вывод значения свойства реализован через GetPageProperty, что неверно, не будет работать вывод значения, установленный на странице (срабатывает только установка значения, заданного в свойстве раздела). Для решения задачи достаточно вызвать одну (правильную для этого задания) API функцию.
Управление текстом в шаблоне: блок Полезная информация.
Решение не засчитано, отметим:
— Ошибка: вывод значения свойства реализован через GetProperty, что неверно, т.к. значение свойства может быть переопределено ниже по коду, чем его вызывают. Если решать задание таким образом, то следует вызвать API метод, который выводит значение свойства.
— Замечание: код свойства должен состоять из латинских символов
— Не выполнено: Нет возможности администратору сайта указывать разный текст для разных разделов сайта. Текст выводится из одного и того же файла, если не задан в свойстве.
$APPLICATION->SetPageProperty("og:description", $arResult["DESCRIPTION"]);
$APPLICATION->GetPageProperty("og:description");