Seite 1 von 1

Class 'Contenido_SmartyWrapper' not found in

Verfasst: Di 26. Apr 2016, 14:35
von soniccc
ich habe contenido aktualisiert von 9.2 auf 9.9. Nun gehen die Socialmedia Module nicht mehr, wie das Twitter Modul. In den Logs habe ich folgendes: PHP Fatal error: Class 'Contenido_SmartyWrapper' not found in /contenido/includes/frontend/include.front_content.php(750) : eval()'d code on line 122 und PHP Fatal error: Class 'Contenido_SmartyWrapper' not found in contenido/includes/include.con_editcontent.php(499) : eval()'d code on line 462. Wo ist das Problem?

Re: Class 'Contenido_SmartyWrapper' not found in

Verfasst: Di 26. Apr 2016, 18:07
von Faar
Wurde überhaupt Smarty als Plugin installiert?
Falls ja, vielleicht hilft, Smarty einmal deinstallieren und wieder installieren.

Re: Class 'Contenido_SmartyWrapper' not found in

Verfasst: Do 28. Apr 2016, 07:49
von frederic.schneider_4fb
Der Fehler kommt i. d. R. nur, wie Faar richtig beschreibt, wenn das Smarty-Plugin nicht installiert oder nicht aktiviert ist, da anderweitig die Klassen nicht geladen werden.

Re: Class 'Contenido_SmartyWrapper' not found in

Verfasst: Do 28. Apr 2016, 16:10
von soniccc
habe das Problem bei mehreren Versionen, wenn ich auf 4.9.9 aktualisiere. hatte auch auf php5.5 umgestellt. smarty wrapper ist installiert, wenn ich deaktivieren möchte, gibt es folgende Meldung: Dieses Plugin wird vom Plugin Form Assistant vorausgesetzt, sodass Sie es nicht deaktivieren können. Wenn ich deinstallieren möchte, gibt es folgende Meldung: Dieses Plugin wird vom Plugin Form Assistant vorausgesetzt, sodass Sie es nicht entfernen können.

Re: Class 'Contenido_SmartyWrapper' not found in

Verfasst: Do 28. Apr 2016, 16:14
von frederic.schneider_4fb
Achje, ich hätte vielleicht den Ursprungsbeitrag besser lesen sollen ;-). Du müsstest Deine alten Module (also hier vor allem die Social-Media-Module) umschreiben. Die Klasse heißt in der 4.9 nicht mehr "Contenido_SmartyWrapper", sondern "cSmartyWrapper"

Re: Class 'Contenido_SmartyWrapper' not found in

Verfasst: Fr 6. Mai 2016, 19:25
von rethus
Wenn du dann gleich dabei bist, achte auch darauf, dass Variablen nun wie im "richtigen" Smarty mit $ benutzte werden: {$meineVar} und nicht wie im "alten Contenido" nur in geschweiften Klammern {meineVar}