Центр документации
Карта сайта

Создай визитку сам!


Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »


on_html_meta_change

Событие, вызываемое при изменении HTML-мета-тегов.
Параметры:

Параметр

Описание

Пример

item

Название атрибута тега <meta>

name

name

Значение атрибута, задающегося в параметре name

robots

Content

Значение атрибута content тега <meta>

noindex,follow

Например, если модуль работает на статичной странице менеджера сайта, получает данные через GET-параметры и нужно, результаты работы модуля индексировались, в обработчике события необходимо проверить, соответствует ли страница, для которой вызвали событие, странице с модулем, и, если да, установить параметр «index» в TRUE:

// _local/front_functions.php
function cstOnHTMLMetaChange($name, array $aEvent, $handlerModId, $srcModId){
    if(
        $aEvent['name'] == 'robots' &&
        // номер страницы в менеджере сайта, на которой работает моудль
        AMI_Registry::get('page/id') == 20088
    ){
        $aEvent['content'] = 'index,follow';
    }
    return $aEvent;
}
AMI_Event::addHandler('on_html_meta_change', 'cstOnHTMLMetaChange', AMI_Event::MOD_ANY);
Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API)
 2000 – 2021 © Amiro.CMS Все права защищены.