Вы должны добавить допустимую строку ключа из определения языка в отображаемых данных в качестве заголовка, а значок представляет собой строку из ionicicons .Ищите ion-md, только те работают.
Здесь приведен пример плагина local / example / db / mobile.php
$addons = array(
"local_example" => array( // Plugin identifier
'handlers' => array( // Different places where the plugin will display content.
'localexample' => array( // Handler unique name (alphanumeric).
'displaydata' => array(
'title' => 'pluginname',
'icon' => 'bluetooth',
'class' => '',
),
'delegate' => 'CoreMainMenuDelegate', // Delegate (where to display the link to the plugin)
'method' => 'mobile_test_view', // Main function in \local_example\output\mobile
)
),
'lang' => array( // Language strings that are used in all the handlers.
array('pluginname', 'local_example'),
array('example:viewexample', 'local_example')
),
));
Обратите внимание на свойство title в массиве displaydata и определение имени плагина в массиве lang, оба обязательны.