Vom: 18.04.2012

Das Zend Form Builder Plugin und Pimcore 1.4.5

EDIT: Das Plugin ist mittlerweile upgedated. Diese Artikel hat damit nur eine eine dokumentierende Absicht. Seit dem Release von Pimcore 1.4.5 funktioniert das Form Builder Plugin nicht mehr. satsume aus dem Pimcore Forum ist es gelungen, den Fehler zu finden und eine passende Problemlösung bereitzustellen. Am 12.04. wurde Ext.ux.form.SuperField aus den Libraries, die mit Pimcore ausgeliefert werden, entfernt. Bis es einen offiziellen Fix gibt kann man sich damit behelfen, diese Dateien dem Plugin selbst bereit zu stellen und in der plugin.xml bekannt zu machen. Wir haben das schon gemacht und stellen das modifizierte Plugin hier zum download zur Verfügung: Zendformbuilder_for_1.4.5.tgz Zur Installation das Archiv einfach im plugins/ Verzeichnis entpacken - das Plugin ist komplett, es werden daher alle vorhandenen Dateien überschrieben, es eignet sich daher auch zu Erstinstallation. Mit diesem Archiv wurden folgende Probleme gefixt:

  • fehlende SuperField Extension seit Pimcore Version 1.4.5
  • fehlende application_form_add.png
  • Funktionsaufruf exec() in Plugin.php ist mit DB-Treiber mysqli unzulässig, es sollte query() verwendet werden.
  • in isInstalled() wird nun eine generelle Exception abgefangen da ihr Typ vom verwendeten Treiber abhängt