Menüeintrag im Admin hinzufügen: Bestellungsfilter

Thema wurde von Anonymous, 15. Februar 2018 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.125
    Danke vergeben:
    947
    Hallo,

    möchte gerne für unseren Versandmitarbeiter alle Bestellungen die versendet werden müssen (Status versandbereit) über einen Klick aufrufbar machen. Das wäre admin.php?do=OrdersOverview&page=1&filter%5Bstatus%5D%5B%5D=197 also alle Bestellungen mit Status 197.

    Wenn ich dieser Anleitung folge: (Link nur für registrierte Nutzer sichtbar.) scheitere ich daran dass der Dateiname den ich hinzufügen müssten in der Datenbank ja erstens schon existiert (admin.php) und zweitens man ja die Dateiendung weglassen muss und dann vermutlich erst recht keine URL-Parameter hinbekomme. Wie kann man sowas am besten machen? Habe auch versucht in admin/orders.php und in admin/html/compatibility/order_details.php einen hardgecodeten Link zu platzieren, aber ohne Erfolg...

    VG
     
  2. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Hallo,

    den Eintrag in admin_access musst du nicht anlegen, der ist ja sowieso schon da. In der XML-Datei brauchst du etwas in dieser Art:

    HTML:
    <menuitem sort="42" link="admin.php" link_param="do=OrdersOverview&page=1&filter%5Bstatus%5D%5B%5D=197" title="Versandbereite Bestellungen" />
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.125
    Danke vergeben:
    947
    Das war schonmal ein guter Tipp. Das & ist offenbar nicht xml-konform. Wenn ich draus ein &amp; mache wird zwar der Menüeintrag im Admin angezeigt, aber funktioniert nicht - es wird einfach nur die gesamte Bestellseite aufgerufen. Probierte URLs:

    do=OrdersOverview&amp;page=1&amp;filter[status][]=197
    do%3DOrdersOverview%26page%3D1%26filter%5Bstatus%5D%5B%5D%3D197
    do=OrdersOverview&page=1&status%5D%5B%5D=197
    do=OrdersOverview&page=1&filter%5Bstatus%5D%5B%5D=197
    do=OrdersOverview&amp;page=1&amp;filter%5Bstatus%5D%5B%5D=197
    do=OrdersOverview&amp;page=1&amp;filter[status]%5B%5D=197

    ?!
     
  4. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.125
    Danke vergeben:
    947
    Hallo @Marco (Gambio)

    hast du noch einen Tipp für mich? Komme nicht mehr weiter... Ziel ist wie gesagt, einen anklickbaren Link zu bekommen, der alle versandbereiten Bestellungen (status 197) auflistet...
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    So aus dem Kopf nicht, zum Ausprobieren hab ich leider gerade keine Zeit.