BastetFurry Posted May 24, 2011 Report Share Posted May 24, 2011 Hallo Forum Da ich nirgends eine Anleitung finde und ich mir, dank geschützter Sourcen, das ganze auch nicht herleiten kann frage ich einfach mal hier. Wie sagt man dem Admin Panel das man eine neue Seite braucht und wie hat die dann auszusehen? Link to comment Share on other sites More sharing options...
BastetFurry Posted May 24, 2011 Author Report Share Posted May 24, 2011 Ok, den einen Teil hab ich durch Schmökern in den Plugins gefunden: $db->Execute("INSERT INTO ".TABLE_ADMIN_NAVIGATION." ( `pid` , `text` , `icon` , `url_i` , `url_d` , `sortorder` , `parent` , `type` , `navtype` ) VALUES ( NULL , 'testgebastel', 'images/icons/rosette.png', 'testgebastel_adminpanel.php', NULL, '4500', 'shop', 'I', 'W' );[/PHP] Leider muss man seine PHP Subseite so aber nach ~/xtAdmin schubsen. Wenn man 'url_i' auf ../plugins/testgebastel/admin/testgebastel_adminpanel.php zeigen lassen will wird der Menueintrag nicht angezeigt. Hab da noch eine Frage: Wie finde ich heraus das mein testgebastel_adminpanel.php aus dem besagten Adminpanel aufgerufen wurde? "defined('_VALID_CALL') or die('Direct Access is not allowed.');" ist es nicht. Link to comment Share on other sites More sharing options...
mzanier Posted May 25, 2011 Report Share Posted May 25, 2011 im gedruckten Handbuch gibt es dazu beispiele. Link to comment Share on other sites More sharing options...
Le-Seaw Posted May 25, 2011 Report Share Posted May 25, 2011 gibt mal bei google.de veyton 4.0 ein der 7.Treffer bringt dich sicher weiter der Link sollte auf .pdf enden Link to comment Share on other sites More sharing options...
BastetFurry Posted May 28, 2011 Author Report Share Posted May 28, 2011 So, hab das Buch hier und bin jetzt sehr viel weiter. Trotzdem durfte ich mir etwas aus den Fingern saugen was nicht mal im Buch steht, das anlegen neuer Dropdown Menus, also in dem Subfenster wo die eigene Tabelle zum bearbeiten geöffnet ist neue Dropdown Menus neben Aktion. Sollte mal jemand danach suchen: // Menu erweitern $menuGroups[] = array( 'group'=>'bastel_stuff', 'group_name'=>TEXT_MENU_OPTIONS, 'ToolbarPos'=>'Toolbar', 'Pos'=>'grid'); $params['menuGroups'] = $menuGroups; $extF = new ExtFunctions(); $js = "Ext.Msg.show ( { title: 'Eine Messagebox', msg: 'Schickes neues Tab mit eigenem Inhalt aufrufen?', buttons: Ext.Msg.YESNO, animEl: 'elId', fn: function(btn) {if (btn == 'yes') {addTab('adminHandler.php?plugin=testpluginbastel&load_section=testpluginbastel&pg=doFoobar', 'Juhu, ein neuer Tab!', 'id1337');}}, icon: Ext.MessageBox.QUESTION });"; $menuActions['bastel_stuff']['productsSeo'] = array('status'=>'true', 'text'=>'Was nettes zum klicken im Dropdown Menu', 'style'=>'reload', 'icon'=>'reload.png', 'acl'=>'new', 'stm'=>$js, 'func'=>'doFoobar', 'flag'=>'multiFlag_doFoobar', 'flag_value'=>'true'); $params['menuActions'] = $menuActions;[/PHP] Keine Ahnung ob das 100% so richtig ist, aber es funktioniert. Das ganze gehört natürlich nach function _getParams() Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.