Die Extension funktioniert in einer Testinstallation (4.2.6) wie erwartet.
In einer Produktivumgebung (4.1.10) allerdings nicht. Den Grund konnte ich ermitteln.
Im Hook processDatamap_afterDatabaseOperations ist das $fieldArray nicht korrekt gefüllt*.
Allerdings konnte ich nicht klären warum das Array leer ist.
Ist es möglicherweise der Unterschied der Funktion zwischen den Versionen ?
Ich habe mir den Funktionskopf in der tcemain in beiden Versionen angesehen und konnte dort
keinen Unterschied erkennen.
*Ein var_export($fieldArray) gibt folgendes aus.
array ( 'keywords' => '', )
Während bei Version 4.2.6
array ( 'pi_flexform' => ' fileadmin/flipbook 200 300 #ffffff #ffffff #cccccc #0033aa #ffffff 0 0 0 ', 'tstamp' => 1241020478, )
ausgegeben wird, was die Werte des Flexform repräsentiert.
Grüße