Hello,
J'ai bien relu le tuto concernant le sujet
Passage de smarty 2 à smarty 3 & 4 mais j'avoue que je bloque...
j'étais en PHP 8.1.28 et je suis redescendu en PHP 7.4.x comme indiqué dans le tuto.
Effectivement, en mode débug, les erreurs sont plus explicite qu'en version 8... mais pas assez pour moi.
Ensuite, j'ai remplacé tout les templates dans les surcharges des
modules tels que pm, profile, system par ceux trouvé sur la distribution
XOOPS 2.5.11, histoire d'avoir des templates avec smarty en version 3 sur les modules "de bases"
Le problème :
Je cherche à utiliser un thème, développé en Bootstrap 4 et qui fonctionne très bien sur un
XOOPS 2.5.10, mais pas en
XOOPS 2.5.11
Voici la ... (snif) toute première erreur :
Citation :
Erreur: SmartyCompilerException: Syntax error in template "file:/themes/mon-theme/tpl/modal-login.tpl" on line 19 "" - Unexpected ".", expected one of: "}>" dans le fichier /class/libraries/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php ligne 19
J'édite donc le fichier \themes\mon-theme\tpl\modal-login.tpl et ligne 19 on a :
<form action="<{xoAppUrl user.php}>" method="post">
Et... je ne sais pas ce qu'il faut faire...
Greg ?