Projekt

Allgemein

Profil

Aktionen

GX-Feature #44342

geschlossen

Anpassung und Erweiterung des OrderExtenders

Von Daniel Wu vor fast 9 Jahren hinzugefügt. Vor fast 9 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Kategorie:
Change
% erledigt:

100%

Geschätzter Aufwand:
Betroffene Versionen:
2.6.0.0 beta1

Beschreibung

  • Am Ende (nicht am Anfang!) jedes Overloads des OrderExtenders müssen die Angaben
    $this->addContent();
    parent::proceed();
    
    in der Reihenfolge hinzugefügt werden.
  • Innerhalb jedes Overloads ist ein Outputbuffer gestartet. Falls man also selbst einen nutzen möchten, muss man darauf entsprechend achten.
  • Da jeder Overload zu jeder Position (mit Ausnahme von 'order_status' und 'buttons') nun in einer separaten Box angezeigt wird, gibt es die Möglichkeit eine Überschrift für die Box zu setzen. Den Wert muss man dann z.B. $this->v_output_buffer['below_withdrawal_heading'] zuweisen. Zusammengesetzt aus $positionsName . '_heading'.
  • Man kann eine Standardposition ($defaultPosition) für Overloads, die ihre Ausgabe mittels echo machen, festlegen. Diese kann ebenfalls überladen werden.
  • Es gibt nun eine neue Position 'below_order_info'. Diese ist vorerst die Standardposition für Overloads, und befindet sich unter der Box 'Bestellinformation'.

Dateien

SampleExtender.inc.php (1,04 KB) SampleExtender.inc.php Daniel Wu, 23.12.2015 15:50

Aktionen

Auch abrufbar als: Atom PDF