Alex H. Posted January 17, 2022 Report Share Posted January 17, 2022 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 Link to comment Share on other sites More sharing options...
oldbear Posted January 17, 2022 Report Share Posted January 17, 2022 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 Link to comment Share on other sites More sharing options...
Alex H. Posted January 17, 2022 Author Report Share Posted January 17, 2022 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 Link to comment Share on other sites More sharing options...
oldbear Posted January 18, 2022 Report Share Posted January 18, 2022 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 Alex H. 1 Quote Link to comment Share on other sites More sharing options...
Alex H. Posted January 18, 2022 Author Report Share Posted January 18, 2022 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 Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.