GX-Bug #66838
offenAdminOrderStatusMailExtenderComponent wird nicht in allen Bereichen benutzt um die E-Mail Vorlage um eigene Daten ergänzen zu können. / AdminOrderStatusMailExtenderComponent is not used in all areas to add own data to the e-mail template.
0%
Beschreibung
AdminOrderStatusMailExtenderComponent is not used in all areas to add own data to the e-mail template.
Die AdminOrderStatusMailExtenderComponent wird in der Bestellübersicht benutzt aber nicht in der Bestelldetailseite, sodass hier keine eigenen Variablen oder Daten an die E-Mail Vorlage für die Änderungen des Status übergeben werden können.
Der Bereich ist in der Datei GXMainComponents/Extensions/Orders/OrderActions.inc.php auskommentiert:
// @todo: integrate extender
// $orderStatusMailExtender = MainFactory::create_object('AdminOrderStatusMailExtenderComponent');
// $orderStatusMailExtender->set_data('GET', $this->_getQueryParametersCollection()->getArray());
// $orderStatusMailExtender->set_data('POST', $this->_getPostDataCollection()->getArray());
// $orderStatusMailExtender->set_data('action', $this->_getQueryParameter('action'));
// $orderStatusMailExtender->proceed();
// if(is_array($orderStatusMailExtender->v_output_buffer))
// {
// $data = array_merge($data, $orderStatusMailExtender->v_output_buffer);
// }
AdminOrderStatusMailExtenderComponent is not used in all areas to add own data to the e-mail template.
The AdminOrderStatusMailExtenderComponent is used in the order overview but not in the order details page, so no own variables or data can be added to the e-mail template for status changes.
The section is commented out in the file GXMainComponents/Extensions/Orders/OrderActions.inc.php:
// @todo: integrate extender
// $orderStatusMailExtender = MainFactory::create_object('AdminOrderStatusMailExtenderComponent');
// $orderStatusMailExtender->set_data('GET', $this->_getQueryParametersCollection()->getArray());
// $orderStatusMailExtender->set_data('POST', $this->_getPostDataCollection()->getArray());
// $orderStatusMailExtender->set_data('action', $this->_getQueryParameter('action'));
// $orderStatusMailExtender->proceed();
// if(is_array($orderStatusMailExtender->v_output_buffer))
// {
// $data = array_merge($data, $orderStatusMailExtender->v_output_buffer);
// }
Von Till Tepelmann vor mehr als 4 Jahren aktualisiert
- Priorität wurde von Hoch zu Niedrig geändert
Von Patrick Bayer vor mehr als 1 Jahr aktualisiert
- Status wurde von Gemeldet zu Anerkannt geändert
- Betroffene Versionen 4.8.0.1 wurde hinzugefügt