При работе с OctoberCMS иногда возникает желание добавить свой пункт в выпадающее меню, которое появляется в верхнем правом углу при клике на иконку пользователя.
Решение очень простое, для этого необходимо добавить пункты, которые вы хотите видеть в этом меню в метод registerSettings()
вашего плагина.
Пример добавления своего пункта:
public function registerSettings()
{
return [
'settings' => [
'label' => 'Ваша ссылка',
'description' => 'Ваш дескрипшен',
'icon' => 'octo-icon-text-image',
'url' => 'https://blog.grom-it.ru',
'context' => 'mysettings',
]
];
}
То есть, необходимо всего лишь указать контекст для вашего пункта, и, чтобы он отобразился в выпадающем меню, значение контекста должно быть равно mysettings
.
Результат будет таким:
Ссылки
Оригинал статьи