2016-04-28 6 views
-1

Ich benutze Prestashop für eine E-Commerce-Website. Ich möchte Bestellungen in eine Excel-Datei exportieren. Dafür habe ich eine Schaltfläche in der Reihenfolge hinzugefügt, durch das Hinzufügen dieser ZeilenWie kann ich die ID der ausgewählten Bestellung in der Liste der Bestellungen Prestashop bekommen?

{block name=preTable} 
<div><button type="button">Exporter Excel!</button> 
<button type="button">Exporter PDF </button></div> 
{/block} 

in die Datei \ admin \ themes \ default \ template \ Controller \ Aufträge \ Helfer \ Liste. Um die notwendige Abfrage auszuführen, muss ich die ID der ausgewählten Aufträge haben, aber ich weiß wirklich nicht, wie ich es bekommen kann.

Antwort

1

Ich nehme an, Sie verwenden Prestashop 1.6 Version.

Sie benötigen keine Änderungen. Sie können die zu exportierenden Aufträge (nach Datum oder anderen Parametern) mit Suchen filtern und dann die Schaltfläche Export drücken.

Orders list

+0

ich will nicht den normalen Export verwenden, ich darauf bestehen, eine Schaltfläche hinzufügen, weil ich es als pdf, XML müssen exportieren und Excel so brauche ich drei Tasten . – joeB

+0

Nun haben Sie einen Hinweis, wo Sie Ihre Änderungen hinzufügen können. –

0

Ankreuzfelder mit dem Namen "orderBox []" ID-Wert der Bestellung enthält. Jede ausgewählte Zeile hat eine Zeilen-ID im Array orderBox. Also in Ihrer Post Methode zugreifen Sie es durch:

$orders = Tools::getValue('orderBox[]'); 
foreach ($orders as $order_id) { 
// do something with ids 
} 
+0

Aber welche Datei kann ich diese CheckBox finden? – joeB

Verwandte Themen