#1 (permalink)  
Alt 24.05.2011, 20:59
Neuer Benutzer
 
Registriert seit: 12.05.2011
Beiträge: 5
Standard Neue Seite im Admin Panel, wie?

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?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 24.05.2011, 23:31
Neuer Benutzer
 
Registriert seit: 12.05.2011
Beiträge: 5
Standard

Ok, den einen Teil hab ich durch Schmökern in den Plugins gefunden:
PHP-Code:
$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'
                ); 
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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 25.05.2011, 07:30
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

im gedruckten Handbuch gibt es dazu beispiele.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 25.05.2011, 18:28
Erfahrener Benutzer
 
Registriert seit: 25.08.2010
Beiträge: 298
Standard

gibt mal bei google.de
veyton 4.0 ein
der 7.Treffer bringt dich sicher weiter

der Link sollte auf .pdf enden
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 28.05.2011, 12:01
Neuer Benutzer
 
Registriert seit: 12.05.2011
Beiträge: 5
Standard

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:
PHP-Code:
        // 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
Keine Ahnung ob das 100% so richtig ist, aber es funktioniert.
Das ganze gehört natürlich nach function _getParams()

Geändert von BastetFurry (28.05.2011 um 13:29 Uhr) Grund: Typo
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
admin, panel

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
weisse seite , wie geht der debug modus shop999 Fragen zur Software 4 29.04.2011 14:51
bei artikel im admin neue spalte hot Fragen zur Software 0 25.08.2010 08:23
Admin: Wie Datumsformat aendern? Mandel Fragen zur Software 4 12.02.2010 13:51
Error in Admin Panel emtivo Admininterface 0 01.02.2010 22:02
Nach Fehlerfreier Installation: Leere Admin Seite? quadra Admininterface 26 01.02.2008 19:27


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand