Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.
Форум  ->   Разработка плагинов, вопросы по API  ->  Как работать с мета-тегами страницы в собственных компонентах?


Показать все сообщения в этой ветке


Добавлено: 04.06.15 11:52:34  




Регистрация: 21.03.07
Сообщений: 261


Обратиться по имени

В файл "_local/front_functions.php" добавьте следующий код:
AMI_Event::addHandler('v5_on_apply_data', 'cstV5OnApplyData', AMI_Event::MOD_ANY);

function cstV5OnApplyData($name, array $aEvent, $handlerModId, $srcModId){
    if(
        'page_body' == $aEvent['type'] &&
	// проверки на id модуля, id элемента согласно описанию класса реестра
        // http://manual.amiro.ru/docs/api6/Environment/AMI_Registry.html
    ){
        // $aEvent['aData']['headers'] - массив, в котором можно модифицировать следующие метаданные:
	// $aEvent['aData']['headers']['title']
	// $aEvent['aData']['headers']['keywords']
	// $aEvent['aData']['headers']['description']
    }

    return $aEvent;
}



1


Создать новую тему Ответить