Forum CMS Made Simple FR
[Résolu] LISE - Tabulations au début - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [Résolu] LISE - Tabulations au début (/thread-4161.html)



[Résolu] LISE - Tabulations au début - milou2002 - 18/07/2018

Bonjour,

Comme repris dans l'exemple ci-dessous, le sommaire généré par un module LISE contient une série de 3-4 tabulations en tout début d'affichage des résultats. Je souhaite éviter qu'elles soient générées.

Code :
[== HTML ==]
<!-- Résultat LISE -->
                 <=== ICI
<h2>Calendrier [...]
<!-- Résultat LISE //-->

Avez-vous une idée de modification à apporter au code du module pour résoudre ce problème ?

D'avance merci


[Résolu] LISE - Tabulations au début - airelibre - 18/07/2018

Bonjour,

désolé je ne comprend pas bien : les tabulations sont visibles dans le navigateur ? Ou c'est dans le code source ?

Merci pour les précisions,


[Résolu] LISE - Tabulations au début - milou2002 - 18/07/2018

Dans le résultat affiché dans le navigateur !

Je n'ai pas de tabulation dans le gabarit de la page, ni dans le gabarit du sommaire.
Mais quand je regarde le code résultant dans le navigateur, j'ai quelques tabulations qui sont ajoutées au début.

C'est comme si le script du module qui génère ce qui doit s'afficher à la place du tag ajoutait ces tabulations.


[Résolu] LISE - Tabulations au début - airelibre - 18/07/2018

Ok, possible que le module génère cela. Je vais tester de mon côté ; même si cela semble mineur, des caractères hors templates peuvent parfois nous poser des problèmes selon le format de sortie souhaité.


[Résolu] LISE - Tabulations au début - milou2002 - 18/07/2018

airelibre a écrit :Ok, possible que le module génère cela. Je vais tester de mon côté ; même si cela semble mineur, des caractères hors templates peuvent parfois nous poser des problèmes selon le format de sortie souhaité.

C'est le cas ici :
J'utilise LISE pour générer une page web classique mais aussi un webservice qui n'apprécie pas les tabulations :p


[Résolu] LISE - Tabulations au début - airelibre - 18/07/2018

Confirmé ici - je t'invite à remonter le bug sur http://dev.cmsmadesimple.org/bug/list/1345

Par ailleurs, en attendant tu peux faire un {strip} sur la sortie du module, par exemple :
Code :
{LISEMonModule|strip}

Essaye et dis-nous si cela règle ton problème


[Résolu] LISE - Tabulations au début - milou2002 - 18/07/2018

Merci bien.

Au final, j'ai préféré une combinaison regex_replace et substr qui me convient mieux.
Code :
{assign var="VAR" value="{LISEMonModule ...}"}{$VAR|regex_replace:"/[\t]/":""|substr:1}

Je vais remonter le bug.