frontend_action_page

Интерфейсный хук, расширяющий содержимое дополнительных страниц фронтенда.

Доступно начиная с версии 1.0.0.

Блог

Входящие параметры (передаются по ссылке)

$params array Массив параметров запроса, возвращаемых методом waRequest::param().
… код плагина …

Результат работы плагина

{$frontend_action_page.%plugin_id%.nav_before}
Дополнительное содержимое над основной (центральной) частью страницы.
{$frontend_action_page.%plugin_id%.footer}
Дополнительное содержимое под основной (центральной) частью страницы.
{$frontend_action_page.%plugin_id%.head}
Дополнительное содержимое в секции HEAD (например, для подключения CSS- или JavaScript-файлов).
{$frontend_action_page.%plugin_id%.sidebar}
Дополнительные элементы в секции навигации.
Блог

Пример кода плагина

PHP

public function frontendActionPage($params)
{
    waLog::log(print_r($params, true), 'blog/myplugin/frontend-action-page.log');
    return array(
        'nav_before' => 'Custom navigation content',
        'footer' => 'Custom footer content',
        'head' => 'Custom HTML code for HEAD section',
        'sidebar' => 'Custom sidebar content',
    );
}