Syntax error in template "tpl_body:24" - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html) +--- Sujet : Syntax error in template "tpl_body:24" (/thread-3716.html) |
Syntax error in template "tpl_body:24" - AReseaux - 12/01/2016 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Bonjour, J'ai un bug sur un site internet, Dès que je souhiate aller sur une page interne du site j'ai un errer de syntaxe : Error: at line 66 in file /var/www/clients/client1/web20/web/lib/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php: Syntax error in template "tpl_body:24" on line 66 "{global_content name='footer'}" - Unexpected "footer", expected one of: "}" Si je deroule les erreurs : #0 /var/www/clients/client1/web20/web/lib/smarty/libs/sysplugins/smarty_internal_templateparser.php(3135): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /var/www/clients/client1/web20/web/lib/smarty/libs/sysplugins/smarty_internal_templateparser.php(3199): Smarty_Internal_Templateparser->yy_syntax_error(20, 'footer') #2 /var/www/clients/client1/web20/web/lib/smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php(111): Smarty_Internal_Templateparser->doParse(20, 'footer') #3 /var/www/clients/client1/web20/web/lib/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(273): Smarty_Internal_SmartyTemplateCompiler->doCompile('????<body>??<!-...') #4 /var/www/clients/client1/web20/web/lib/smarty/libs/sysplugins/smarty_internal_template.php(186): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template)) #5 /var/www/clients/client1/web20/web/lib/smarty/libs/sysplugins/smarty_internal_templatebase.php(149): Smarty_Internal_Template->compileTemplateSource() #6 /var/www/clients/client1/web20/web/lib/classes/class.Smarty_CMS.php(341): Smarty_Internal_TemplateBase->fetch('tpl_body:24', 'p15', NULL, NULL, false, false, false) #7 /var/www/clients/client1/web20/web/index.php(243): Smarty_CMS->fetch('tpl_body:24') #8 {main} Lorsque je souhaite modifier une page, j'arrive sur un page avec simplement le menu du BO cmsms... Quelqu'un pourrait me donner un petit coup de main ? Merci d'avance. Syntax error in template "tpl_body:24" - jce76350 - 12/01/2016 la réponse est dans ta ligne Code : Syntax error in template "tpl_body:24" on line 66 "{global_content name='footer'}" - Unexpected "footer", expected one of: "}" Syntax error in template "tpl_body:24" - AReseaux - 12/01/2016 Si je comprends bien il fait que je met "footer" et non 'footer' ? :| Syntax error in template "tpl_body:24" - airelibre - 12/01/2016 AReseaux a écrit :Si je comprends bien il fait que je met "footer" et non 'footer' ? :| Non ca devrait passer avec footer 'footer' "footer" en principe.. Qu'y a-t-il dans ton bloc "footer" ? Les autres blocs fonctionnent bien ? Syntax error in template "tpl_body:24" - AReseaux - 13/01/2016 Il y a ceci dans mon contenu 'footer' : <p><br /><span style="font-size: x-small;"><a href="http://www.fnath56.org">Accueil</a> | <a href="index.php?page=actualites">Actualités</a> | <a href="index.php?page=documents">Documents</a> | <a href="index.php?page=videos">Vidéos</a> | <a href="index.php?page=nos-actions">Nos actions</a> | <a href="index.php?page=sections">Sections</a> | <a href="index.php?page=fnath-en-france"> Fnath en France</a> | <a href="index.php?page=contacts">Contacts</a> </span><br /><span style="font-size: x-small;"> <a href="index.php?page=mentions-legales">© Fnath 56-29 - 2011 :: mentions légales</a> <a href="../../">:: Création : Agence Réseaux </a></span></p> Je suppose que les autres blocs fonctionnent... Cette erreur veut dire quoi exactement ? Syntax error in template "tpl_body:24" on line 66 "{global_content name='footer'}" - Unexpected "footer", expected one of: "}" Syntax error in template "tpl_body:24" - airelibre - 13/01/2016 Peux-tu tester d'autres bloc de contenus globaux ? Et passer en 1.12.1 au cas où Tente aussi Code : {global_content name=footer} Syntax error in template "tpl_body:24" - jce76350 - 13/01/2016 commence par commenter ta balise come ça {*global_content name='footer'*} dans le gabarit Syntax error in template "tpl_body:24" - Jean le Chauve - 13/01/2016 En plus des collègues : Encore un gabarit qui va comporter des erreurs difficiles à identifier car le code est mélangé aux styles :mad: Le global content est placé après la fermeture du body (supprimer les lignes 252 et 253 : </body></div>). Faudrait voir le gabarit pour discerner l'erreur, il semble qu'une accolade ait été ouverte et non fermée. Syntax error in template "tpl_body:24" - AReseaux - 13/01/2016 Alors j'ai voulu faire ceci {*global_content name='footer'*} ou supprimer les lignes 252 et 253 mais je ne peux pas valider les modifications... Je tombe sur une page blanche... J'ai regarder le gabarit, les </div> sont fermées et pas de manque d'accolade... Syntax error in template "tpl_body:24" - Ouik - 13/01/2016 Peux-tu nous mettre le gabarit complet de la page où le problème se trouve ? Syntax error in template "tpl_body:24" - AReseaux - 13/01/2016 Oui biensur... Code : [== HTML ==] je vois bien qu'il y a à les balise </div> et </body> qui doivent faire conflit mais je ne peux pas la modifier dans le BO... Syntax error in template "tpl_body:24" - Jean le Chauve - 13/01/2016 Je vois un problème potentiel : template='Underground : simple_navigation_horiz' Tu n'est plus autorisé à avoir des espaces dans tes noms de gabarits. Vérifie-les tous et modifie-les de cette manière : template='Underground_simple_navigation_horiz' (nom du gabarit et appel dans la balise). En passant, modifie <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> Syntax error in template "tpl_body:24" - Ouik - 13/01/2016 Il va falloir trouver où sont insérés les balises fermantes </div> et </body> en trop déjà. On verra pour le template ensuite. Syntax error in template "tpl_body:24" - Ouik - 13/01/2016 Jean le Chauve a écrit :Je vois un problème potentiel : template='Underground : simple_navigation_horiz'Pour l'appel au menu, je me demandais en effet. Et d'ailleurs, on peut simplifier aussi cet appel en remplaçant cms_module module='menumanager' par menu Syntax error in template "tpl_body:24" - Jean le Chauve - 13/01/2016 Le gabarit que tu nous as donné ne correspond pas exactement à celui en ligne : il manque l'appel des news. Edit : je vois qu'il correspond aux autres pages. Syntax error in template "tpl_body:24" - Jean le Chauve - 13/01/2016 Oui, c'est de cette balise que provient l'erreur d'accolade : tu as laissé une espace avant la fermeture d'accolade Code : {cms_module module='menumanager' template='Underground : simple_navigation_horiz' number_of_levels='1' } Le reste du gabarit semble correct, à part des espaces avant la fermeture de certaines divs et la non fermeture des <br /> (inutiles par ailleurs, une petite propriété css serait plus adaptée). Syntax error in template "tpl_body:24" - AReseaux - 13/01/2016 J'ai noté toutes vos remarques et je suis complétement d'accord sur les modifications à effectuer sur ce site que j'ai récupéré... Mais malheureusement il m'ai impossible de valider les modifications... Syntax error in template "tpl_body:24" - Ouik - 13/01/2016 Il y a un problème au niveau de l'admin donc ? As-tu accès aux logs php ? Une mise à jour en 1.12.1 ne nuirait pas. Syntax error in template "tpl_body:24" - AReseaux - 13/01/2016 Oui il y a un problème, lorsque je souhaite valider les modifications... J'ai bien accès aux logs... Lorsque je souhaite valider j'ai une erreur 404 mon fichier log me donne ceci : Code : [== Indéfini ==] Syntax error in template "tpl_body:24" - jce76350 - 13/01/2016 en v 1.12.1 function.stylesheet.php N'existe pas .) C'est uniquement function.cms_stylesheet.php tu n'as pas lu les notes de version Version 1.8 - Madagascar The {stylesheet} tag is now deprecated, use {cms_stylesheet} instead. Voir ton post Syntax error in template "tpl_head:23" on line 4 "{stylesheet}" .... et copie 100 fois je dois lire "Comment faire la Mise à jour" avant de paniquer et poster :lol: Syntax error in template "tpl_body:24" - AReseaux - 18/01/2016 jce76350 a écrit :en v 1.12.1 function.stylesheet.php N'existe pas .) J'ai effectivement vérifié dans le ftp, il y a bien un "function.cms_stylesheet.php" mais aussi "function.stylesheet.php" Si je supprimer "function.stylesheet.php", j'ai une page blanche... J'ai également vu une autre erreur : Code : [== Indéfini ==] Je tiens à vous informer, que ce n'est pas moi qui a fais la mise à jour il y a quelques mois. Je récupère le site en cours de route... Syntax error in template "tpl_body:24" - AReseaux - 18/01/2016 Je pensais éventuellement à un module non mis à jour qui bloque peut-être...Et lorsque je souhaite accéder à mes modules j'ai un message d'erreur : Un problème est survenu avec la communication du module vers le serveur Syntax error in template "tpl_body:24" - jce76350 - 18/01/2016 lire ce tuto http://www.cmsmadesimple.fr/forum/viewtopic.php?pid=33427#p33427 et l'utiliser :| Syntax error in template "tpl_body:24" - AReseaux - 18/01/2016 J'ai lu et suvi le tuto. Je l'ai fais 3 fois sans succès... J'ai désormais le Test l'URL distant (test_remote_url) sur false. Toujours le souci de la connexion des modules vers le serveur... J'ai installé cmsms dans un dossier annexe du site afin de refaire le refaire à l'identique, puisque sur le cms que j'ai installé, je peux effectuer des modifications sans être bloqué... |