Plugin greift direkt nach der Installation nicht auf die Freitextfelder zu

Hi Moritz,

den Inhalt der Freitextfelder brauche ich schon etwas eher und nicht erst in den Templates der Einkaufswelten.
Deswegen habe ich hier einen modifier eingebaut und lese mir die notwendigen Daten zur benötigten Zeit aus der Datenbank aus:

function smarty_modifier_getDetails($value, $format = array()){
    if (is_numeric($value)) {
        $id = (int)$value;
        $detailQuery = Shopware()->Models()->getRepository('Shopware\Models\Emotion\Emotion')->getEmotionDetailQuery($id);
        $data = $detailQuery->getOneOrNullResult(\Doctrine\ORM\AbstractQuery::HYDRATE_ARRAY);
            return $data['attribute'];
        }
    }

Und in der Variablen $data befinen sich die neuen Felder noch nicht. Das passiert erst, wenn ich den Ordner-Cache manuell lösche.
Wenn ich die Seite dann neu lade, dann zeigt er sie mir an und ich kann damit arbeiten.
Es reicht auch nicht aus, wenn ich einfach im Backend den Cache lösche und das Theme kompiliere.

 

Gruß Heiko