您必须在 displaydata 中添加来自 lang 定义的有效键字符串作为标题,并且图标是来自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')
),
));
注意 displaydata 数组中的 title 属性和 lang 数组中的 pluginname 定义,两者都是必需的。