[Résolu]Erreur Suite MAJ vers 1.11 "Galapagos"-> CMS_Content_block - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Installation (https://forum.cmsmadesimple.fr/forum-8.html) +--- Sujet : [Résolu]Erreur Suite MAJ vers 1.11 "Galapagos"-> CMS_Content_block (/thread-2124.html) |
[Résolu]Erreur Suite MAJ vers 1.11 "Galapagos"-> CMS_Content_block - Eklo - 02/08/2012 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Bonjour, Retour d’expérience de MAJ sur 2 sites. J'ai mis à jour un premier site qui s'est plutôt bien passé. Par contre le second.... Les pages du sites affichaient une page d'erreur smarty au lieu du site: [ins]Syntax Error in template "tpl_body:23" on line 34 "{if title != 'Accueil'}{<h1> <img src="images/Icon.png" width="22" height="21" alt="PostHeaderIcon" />{title}</h1> {/if}" - Unexpected "<" [/ins] Et je ne pouvais pas éditer ou créer une page du site dans l'administration (Le reste de l'administration fonctionnait), j'avais l'erreur: [ins]Fatal error: Class 'CMS_Content_block' not found in /lib/classes/contenttypes/Content.inc.php on line 468[/ins] Je ne pouvais pas modifier et enregistrer les gabarits, même en mettant à la place le gabarit minimal. J'avais l'erreur: 'No content blocks defined in template' au moment de sauvegarder. C'était l'impasse... J'ai failli tout réinstaller après une multitude de manipulation. (changer de gabarit par défaut par exemple) Ce qui m'a permit de repartir: Créer un nouveau gabarit "toto" avec le gabarit par défaut. (ça cela a marché) Copier coller le code mon gabarit du site dans ce nouveau gabarit en enlevant le code qui lui posé problème: [ins]{if title != 'Accueil'}{<h1> <img src="images/Icon.png" width="22" height="21" alt="PostHeaderIcon" />{title}</h1> {/if}" [/ins] Associer toutes les pages a ce gabarit. Et la tout remarche, même les anciens gabarit que je pouvais pas modifier maintenant je peux les modifier! ********** Par contre je comprends pas c'est clair qu'il y a une accolade en trop. Mais est ce qu'une mise a jour modifie les templates ou cette erreur étaient présente dans l'ancien gabarit mais en fonctionnant bien! [Résolu]Erreur Suite MAJ vers 1.11 "Galapagos"-> CMS_Content_block - Jean le Chauve - 02/08/2012 Il y a une petite erreur : {if title != 'Accueil'}{<h1> <img src="images/Icon.png" width="22" height="21" alt="PostHeaderIcon" />{title}</h1> {/if}" [Résolu]Erreur Suite MAJ vers 1.11 "Galapagos"-> CMS_Content_block - Jean le Chauve - 02/08/2012 Oups, pas lu jusqu'au bout Citation :cette erreur étaient présente dans l'ancien gabarit mais en fonctionnant bien!Effectivement smarty 2 était pus permissif pour les erreurs de syntaxe, ce n'est plus le cas pour la version 3 (utilisée par 1.11). [Résolu]Erreur Suite MAJ vers 1.11 "Galapagos"-> CMS_Content_block - jce76350 - 02/08/2012 Citation :Mais est ce qu'une mise a jour modifie les templates ou cette erreur étaient présente dans l'ancien gabarit mais en fonctionnant bien!la mise à jour ne modifie pas les gabarits et autres feuilles ... C'est à toi de valider ton code avant ou après mise à jour comme il est signalé sur ce message Donc avant mise à jour vers 1.11 bien lire les informations ; Note de version, Changelog, forum et documentations en FR en EN Si ça résout complètement ton souci n'oublies pas le [Résolu] dans le début du titre de ton tout premier message en l'éditant [Résolu]Erreur Suite MAJ vers 1.11 "Galapagos"-> CMS_Content_block - Eklo - 04/08/2012 OK, je n'avais pas vu le (trés bon) Post concernant l'incidence d'un passage à smartys 3. Donc attention, si comme moi vous avez une erreur de code dans le gabarit par défaut et qu'il est appliqué sur toutes les pages, on est casiment bloqué. Le site est down avec un message d'erreur et on peut plus éditer (ni créer) les pages du site, ni editer les gabarits. Je pense qu'il peut y avoir d'autre surprise, donc bien vérifier son code avant la MAJ. Merci en tout cas. |