Magento Blog für Entwickler

Magento ist das führende Open-Source Shop-System. In unserem Blog diskutieren wir aktuelle Herausforderungen im E-Commerce, geben Tipps und zeigen Probleme auf. Hiermit möchten wir unseren kleinen Teil zum Magento Ökosystem beitragen. Viel Spaß beim Lesen :-)

Magento2: Fatal error: Maximum function nesting level of ’100′ reached, aborting!

Apr 8, 2014   //   von   //   Magento2  //  1 Kommentar

Da will man Magento2 ausprobieren und es begrüßt einen nur mit der netten Meldung “Fatal error: Maximum function nesting level of ’100′ reached, aborting!”. Abhilfe schafft es das xdebug Nesting Level zu erhöhen.

Weiterlesen >>

Der Magento-Installer: Einen eigenen Step entwerfen

Feb 24, 2014   //   von   //   Entwicklung, Magento  //  2 Kommentare

Je mehr Shop man installiert, desto mehr hat man das Verlangen, den Konfigurationsprozess zu vereinfachen und zu beschleunigen. Was wäre also, wenn man einen eigenen Install-Step entwerfen könnte, in welchem man bereits viele Informationen speichern könnte, ohne dies nachher im Backend manuell erledigen zu müssen.

In den Abendstunden habe ich genau dies umgesetzt. Außerdem habe ich das Design des Installers noch mit dem code-x Logo gefüttert und die Farben entsprechend angepasst. Und das alles in einer neuen Extension, ohne den Core zu modifizieren – anfangs hätte ich nicht gedacht, dass das möglich ist. Doch was braucht man nun alles, um einen eigenen Step zu entwerfen?

Weiterlesen >>

Tolle Git-Schulung von Jan

Feb 18, 2014   //   von   //   Diverses  //  Keine Kommentare

In eigener Sache: Unser Jan hat sich viel Mühe bei einem Youtube-Git Video gegeben. Sehr zu empfehlen – gerade für Neueinsteiger :)

Weiterlesen auf programmierenlernen.info

Magento 1.8.1 – Kundenlogin funktioniert nicht

Feb 12, 2014   //   von   //   Entwicklung, Magento, Themes  //  3 Kommentare

Nachdem wir ein Kundenprojekt von Version 1.8.0.0 auf 1.8.1.0 gehoben haben, konnten sich die Kunden nicht mehr im Shop anmelden. Schuld war eine Änderung in den Login-Templates, welche vom Custom-Theme überschrieben wurden und somit nicht gegriffen haben.

An folgende Stellen muss ein Form-Key in das Template eingefügt werden (Code siehe unten – die Zeilen beziehen sich auf die Original-Dateien) – natürlich nur, wenn diese durch Euer Theme bereits geändert wurden.

  • template/customer/form/login.phtml:42
  • template/persistent/customer/form/login.phtml:41
  • template/checkout/onepage/login.phtml:69
<?php echo $this->getBlockHtml('formkey'); ?>

Weiterhin findet ihr hier eine Liste aller Controller und Templates in EE 1.13.1, in denen der Form-Validation-Key hinzugefügt worden ist. Vielen Dank an Matthias Zeis für den Hinweis!

Danach geht der Kundenlogin auch wieder (hoffentlich überall). Falls ich eine Stelle vergessen habe, bitte ich um einen Kommentar.

MySQL-Dump importieren

Jan 27, 2014   //   von   //   Magento  //  Keine Kommentare

Beim Importieren eines MySQL-Dumps von Magento muss man aufpassen. Hier es ist ganz wichtig das der Dump SET SESSION sql_mode=’NO_AUTO_VALUE_ON_ZERO’ enthält. Sonst wird der Admin-Store mit der ID 1, statt 0, importiert was natürlich zu viel Chaos führt :)

Weiterlesen >>

E-Commerce Camp in Jena – 2014

Jan 22, 2014   //   von   //   Allgemein, Magento  //  7 Kommentare

Bereits im letzten Jahr durften wir im Vorfeld zwei Tickets zum E-Commerce-Camp in Jena verlosen und diese Tradition setzten wir dieses Jahr, dank Björn Jacob, fort. Verlosen tun wir die zwei Tickets meiner Lieblingsverstaltung im letzten Jahr unter allen Kommentaren im Blog-Artikel.  Kommentarschluss ist der 30. Januar.

Weiterlesen >>

Türchen 24: Frohe Weihnachten

Dez 24, 2013   //   von   //   Adventskalender, Magento  //  4 Kommentare

Ganz ganz herzlich möchte ich mit bei allen 23 Autoren bedanken welche uns dieses Jahr die Magento-Vorweihnachtszeit etwas verkürzt haben. Ich bin wieder absolut beeindruckt über Auswahl und Qualität der einzelnen Themen. Für meinen Teil habe ich, wie die letzten Jahre auch, im Projekt “Adventskalender 2013″ viel gelernt. Ich hoffe Euch ging es ähnlich.

Weiterlesen >>

Türchen 23: Let’s Cache

Dez 23, 2013   //   von   //   Adventskalender, Magento  //  2 Kommentare

Dieses jahr möchte ich das Caching in Magento einmal wieder beleuchten.
Es gibt zwar eine Menge guter Texte, Tutorials, Sourcecode, etc. dazu, aber ich denke es schadet nichts das ganze mal etwas in einen Text zu verpacken.
Weiterlesen >>

Seiten:1234567...36»