Projekt

Allgemein

Profil

prepare_data, get_- und build_html

Die ContentView::get_html() ruft zuerst die ContentView::prepare_data() und anschließend die ContentView::build_html() auf. Es gibt also ab der Shopversion 2.1 eine Trennung von Zuweisung der Template-Daten (prepare_data()) und Rendering des HTML-Dokuments (build_html()). Damit wurde die zusätzliche Möglichkeit geschaffen genau dazwischen zusätzlichen Programmcode auszuführen. Musste dies unter 2.0 noch gezwungernermaßen über einen Overload der ContentView::build_html() passieren, kann dies unter 2.1 zusätzlich auch über einen Overload der ContentView::prepare_data() geschehen, was der passendere Ort ist, wenn es nur um zusätzliche oder ändernde Zuweisung von Template-Daten geht.