2016-12-16 3 views
0

Ich weiß, wie ein Menüpunkt im Extras-Menü vonSymbolleiste auf die Schaltfläche Hinzufügen für Plugin

pimcoreReady: function (params,broker){ 
    ... 
    toolbar.extrasMenu.add(action); 

mit hinzufügen Aber was im wirklich suchen, ist ein Menüpunkt unter dem Suchtaste hinzufügen möchten, hier, Ist es möglich?

Auch möchte ich dieses Symbol nur zeigen, wenn der Benutzer eine bestimmte Berechtigung zugewiesen hat, ist das möglich, ohne pimcores Kern zu ändern?

Mit freundlichen Grüßen! /J

Antwort

1

Dies sollte man losgeht:

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") 
    }; 
} 
+0

Das viel hilft, danke Igor. – JimboSlice

Verwandte Themen