Alex H. 2 Report post Posted January 17 Gibt es irgendeine Möglichkeit in der Bestellungen Übersicht die einzelnen Zeilen farblich nach Bestellstatus zu markieren. Hatten das in xt:modified und es erleichtert das Leben extrem wenn man auf einem Blick sieht was abgeschlossen / in Bearbeitung etc ist. Es wurde dort mit einer einfachen if else abfrage gemacht nur leider finde ich bei xt commerce multishop 6.3.3 nichtmal die stelle wo die ganze ausgabe erzeugt wird ... Falls jemand was weis - 1000 Dank l.g. Alex Quote Share this post Link to post Share on other sites
oldbear 36 Report post Posted January 17 naja, zumindest den Order-Status könnte man am Hook "order:_get_order_list_while_tmp_data" farblich ändern, vereinfacht etwa so: if ($tmp_data['orders_status'] == 'Offen') { $tmp_data['orders_status'] = '<span style="background-color:red;color:white;">'.$tmp_data['orders_status'].'</span>'; } if ($tmp_data['orders_status'] == 'Versandt') { $tmp_data['orders_status'] = '<span style="background-color:green;color:white;">'.$tmp_data['orders_status'].'</span>'; } ( getestet ) Grüsse Quote Share this post Link to post Share on other sites
Alex H. 2 Report post Posted January 17 Hört sich verdammt simpel an und wäre vermutlich genau das gesuchte ABER bitte nochmals für nen anfänger der sich bei den ganzen hooks und co hier noch nicht aussieht Datei wäre vermutlich xtFramework\classes\class.order.php zeile 2082 ($plugin_code = $xtPlugin->PluginCode(__CLASS__.':_get_order_list_while_tmp_data')) ? eval($plugin_code) : false; ? Quote Share this post Link to post Share on other sites
oldbear 36 Report post Posted January 18 naja, zumindest den Order-Status könnte man am Hook "order:_get_order_list_while_tmp_data" farblich ändern, vereinfacht etwa so: if ($tmp_data['orders_status'] == 'Offen') { $tmp_data['orders_status'] = '<span style="background-color:red;color:white;">'.$tmp_data['orders_status'].'</span>'; } if ($tmp_data['orders_status'] == 'Versandt') { $tmp_data['orders_status'] = '<span style="background-color:green;color:white;">'.$tmp_data['orders_status'].'</span>'; } ( getestet ) Grüsse OK, du wirst dann ja wohl nicht selber ein Plugin schreiben, aber einen Hookpoint erstellen geht ganz einfach z.B. so: In einem beleibigen benutzten Plugin neuen Hookpoint anlegen: Name: order:_get_order_list_while_tmp_data Inhalt: Code siehe oben Aktiv: anhaken Reihenfolge: 1 Der Code kann natürlich auch in einer Datei gespeichert werden, im Hookpoint ist dann diese Datei aufzurufen ( Beispiel include(_SRV_WEBROOT._SRV_WEB_PLUGINS.'PLUGIN-NAME/hooks/order_get_order_list_while_tmp_data.php'); Grüsse 1 Alex H. reacted to this Quote Share this post Link to post Share on other sites
Alex H. 2 Report post Posted January 18 Danke, sehr genial, funktioniert. Ich hoffe mal das es bei einem Update dann nicht weg ist aber im notfall ist es ja schnell wieder gemacht. da ich noch aus einer generation stamme wo man sich erkenntlich zeigt, rest per pn Quote Share this post Link to post Share on other sites