routing_backend

Позволяет плагинам добавлять собственные правила маршрутизации в интерфейсе пользователя.

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

Команда

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

$params['url'] string URL правила маршрутизации раздела, в котором открыта текущая страница.
… код плагина …

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

Команда

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

PHP

//event handler
public function routingBackend($params)
{
    return [
        'myplugin/' => 'backend/test',
    ];
}

//action
class teamMyPluginBackendTestAction extends waViewAction
{
    public function execute()
    {
        $this->setLayout(new teamDefaultLayout());
        $this->view->assign('text', _wp('Hi!'));
    }
}

HTML/Smarty

{* Action template example *}
<div class="block">Text: <strong>{$text}<strong></div>