Magento Developer Certification Preparation Study Group

Session Three

Andreas Mautz || @mautz_et_tong

webvisum GmbH

NACH RECHTS
Neue Location: brandung -> Rest später

Was?

Rendering, Widgets

NACH UNTEN
Rendering, Widgets

Wer?

  • Andreas Mautz
  • programmiert seit 16 Jahren
  • macht magento seit 2008
  • beschäftigt sich mit Deployment-Prozessen, Entwicklungsinfrastrukturen und Wissensmanagement seit 2011
  • Vorbereitung Zertifizierung
  • Lehren und Lernen Stoff zusammenzufassen
NACH UNTEN

Locationcation

brandung

Next: brandung

NACH RECHTS
Toiletten, Essen, Trinken, Rauchen, Umlage, Parken, Brandung, andere Hosts

Vorstellungsrunde!?

NACH UNTEN
Einmal kurz vorstellen wenn Neue, Alter, Ausbildung, Job, Magento

Ablauf

Was machen wir denn heute Schönes?

  • Hausaufgaben
  • Rendering
  • Widgets
  • Besprechung der Aufgaben für die Woche
  • Sonstiges
NACH UNTEN
  • Hausaufgaben
  • Rendering
  • Widgets
  • Besprechung der Aufgaben für die Woche
  • Sonstiges

Hausaufgaben

Hausaufgaben | Lösungen...

NACH UNTEN

Hausaufgaben | Schwierigkeiten?

NACH UNTEN

Hausaufgaben | Musterlösung!

NACH UNTEN

Rendering

Rendering | Themes && Packages

NACH UNTEN
  • Wie
  • Wo
  • Warum
  • Fallback bei fehlenden Dateien (Themes vs Packages) package->theme package->default base->default

Rendering | File Access

NACH RECHTS
  • XML Template Files
  • Block-> set Template
  • Custom Fallback -> Backend
  • Aoe_DesignFallback http://www.fabrizio-branca.de/custom-design-fallbacks-in-magento.html

Widgets

RTFM!

NACH UNTEN

Widgets

  • http://www.magentocommerce.com/knowledge-base/entry/tutorial-creating-a-magento-widget-part-1
  • http://www.magentocommerce.com/knowledge-base/entry/tutorial-creating-a-magento-widget-part-2
NACH UNTEN

Hausaufgaben!

Session 4:

===========================================

In a custom action controller, render only the contents of a single custom update handle.

Rewrite the breadcrumbs block and add a hardcoded crumb at the beginning without modifying the template. Note: Do not use the _toHtml() method to implement this customization.

Create a frontend widget with a JavaScript color picker form element and image upload functionality in the widget form. When rendering, the widget displays the image with a border of the chosen color.

NACH UNTEN
Diskutieren, Mailingliste, usw. Lernen!!!

Fragen?

  • Sorgen
  • Nöte
  • Beschimpfungen
NACH UNTEN

Das meiste kommt mit der Zeit

Sonstiges

NACH UNTEN
Das wird geil, ich freu mich, verzeiht mir Fehler :)

Quellen && nützliche Links

Magento

  • Daniel Navarro: Block Rendering
  • Magento Environment Tutorial
NACH RECHTS

Danke!

ENDE
Andreas Mautz || andreas.mautz@webvisum.de || webvisum.de