backend_settings
Добавляет дополнительное содержимое (например, поля настроек) на страницу настроек сайта.
Сайт
Входящие параметры (передаются по ссылке)
$params array Массив свойств сайта.
$params['id'] int ID сайта.
$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::dump($params, '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>', )), ); }