backend_settings

Добавляет дополнительное содержимое (например, поля настроек) на страницу настроек сайта.

Сайт
Входящие параметры
передаются по ссылке
$params array Массив свойств сайта.
$params['id'] int ID сайта.
… код плагина …
Результат работы плагина
{$backend_settings.%plugin_id%.action_button_li}

HTML-код дополнительного элемента LI для отображения рядом со ссылкой «Удалить сайт».

{$backend_settings.%plugin_id%.section}

HTML-код дополнительного содержимого (например, полей настроек) для отображения в нижней части страницы настроек сайта.

Сайт

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

PHP

public function backendSettings($params)
{
    waLog::log(print_r($params, true), 'site/myplugin/backend-settings.log');
    return array(
        'action_button_li' => '<li>
                <a href="">My action link</a>
            </li>',
        'section' => waHtmlControl::getControl(waHtmlControl::INPUT, 'myplugin_field', array(
            'value' => ifset($params['myplugin_field']),
            'title' => _wp('My plugin field'),
            'description' => _wp('Useful hint for users.'),
            'title_wrapper' => '%s',
            'control_wrapper' => '<div class="field"><div class="name">%s</div><div class="value no-shift">%s%s</div></div>',
            'description_wrapper' => '<br><span class="hint">%s</span>',
        )),
    );
}