$controller->View()->assign(‘articleName’, ‘DAS IST EIN TEXT’);
print_r gibt mir den geänderten Artikelnamen, aber im Template bleibt alles gleich.
Kann im Forum nichts hilfreiches finden oder suche nach den falschen Keywords.
wird im extendeten template der Name mit FOO zwar ausgegeben, aber alle anderen vars aus $sArticle gehen verloren.
Frage: Wie ersetze ich aus dem $sArticles-array zB nur den Namen?
Aktuell wird dein Event bei jedem Controller und jeder Action gefeuert. Auch dort wo es keine Artikeldaten gibt. Versuch mal Enlight_Controller_Action_PostDispatchSecure_Frontend_Detail und prüfe dann ob du auch in der richtigen Action (index wenn du die ADS meinst) bist. Wenn du den Artikelnamen überschreiben willst, musst du ihn auch in die richtige Variable zurückspeichern. Oder eben die geänderte Variable im Template ausgeben.
So z.b.
$view->assign('sArticle', $sArticle);
Ansonsten musst du das Plugin bei Verwendung eines anderen Events neu installieren. Und da Artikelseiten gecached werden, diesen auch leeren oder deaktivieren.