为插件添加工具栏按钮
Add toolbar button for plugin
我知道如何使用
在附加菜单中添加菜单项
pimcoreReady: function (params,broker){
...
toolbar.extrasMenu.add(action);
但我真正想要的是在搜索按钮下方添加一个菜单项,在这里,这可能吗?
此外,我想仅当用户分配了特定权限时才显示此图标,是否可以在不更改 pimcores 核心的情况下实现?
此致!
/J
这应该让你继续:
var user = pimcore.globalmanager.get("user");
var permissions = user.permissions;
// See what permissions are set - check the console in browser developer tools
console.log(user.permissions);
if (permissions.indexOf("objects") !== -1) {
var navigationUl = Ext.get(Ext.query("#pimcore_navigation UL"));
var newMenuItem = Ext.DomHelper.createDom('<li id="pimcore_menu_new-item" data-menu-tooltip="Your tooltip" class="pimcore_menu_item icon-fork"></li>');
navigationUl.appendChild(newMenuItem);
pimcore.helpers.initMenuTooltips();
newMenuItem.onclick = function(){
alert("test")
};
}
我知道如何使用
在附加菜单中添加菜单项pimcoreReady: function (params,broker){
...
toolbar.extrasMenu.add(action);
但我真正想要的是在搜索按钮下方添加一个菜单项,在这里,这可能吗?
此外,我想仅当用户分配了特定权限时才显示此图标,是否可以在不更改 pimcores 核心的情况下实现?
此致! /J
这应该让你继续:
var user = pimcore.globalmanager.get("user");
var permissions = user.permissions;
// See what permissions are set - check the console in browser developer tools
console.log(user.permissions);
if (permissions.indexOf("objects") !== -1) {
var navigationUl = Ext.get(Ext.query("#pimcore_navigation UL"));
var newMenuItem = Ext.DomHelper.createDom('<li id="pimcore_menu_new-item" data-menu-tooltip="Your tooltip" class="pimcore_menu_item icon-fork"></li>');
navigationUl.appendChild(newMenuItem);
pimcore.helpers.initMenuTooltips();
newMenuItem.onclick = function(){
alert("test")
};
}