[RESOLU]Limiter les cartacères d'un champ personnalisé ? - 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 : [RESOLU]Limiter les cartacères d'un champ personnalisé ? (/thread-1473.html) |
[RESOLU]Limiter les cartacères d'un champ personnalisé ? - romainduweb - 06/10/2011 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Bonjour, ça fait longtemp que je suis pas venu poser une question ici. Mais on revient toujours dans ce quartier sympa . Bref, je crée un champ personnalisé, et je souhaiterai limiter le nombre de caractère voici le code rentré mais j'ai beau faire des variantes cela ne fonctionne pas. Code : {content block="block_annonce1" label="Annonce 1" oneline=0 size=10 maxlength=10} Je fais fausse route ? ou je suis dans l'erreur totale ? Merci d'avance. [RESOLU]Limiter les cartacères d'un champ personnalisé ? - Jean le Chauve - 06/10/2011 Salut, Pour limiter la grandeur des champs dans l'administration du contenu des pages, j'utilise : Code : oneline='true' size='50' // 1 ligne et 50 caractères Par contre, tu peux limiter le nombre de caractères affichés sur le frontend en ajoutant un modificateur smarty : truncate (http://www.smarty.net/docsv2/fr/language.modifier.truncate.tpl). Il te faudra d'abord "assigner" ton bloc, puis appliquer le paramètre : Code : {content block="second_content_block" label="description" oneline='true' size='50' wysiwyg='false' assign=description} Code : {if $description ne ""}{$description|truncate:50:"...":false} [RESOLU]Limiter les cartacères d'un champ personnalisé ? - romainduweb - 06/10/2011 Super merci, c'est exactement ça. Je devrais vraiment me mettre définitivement à smarty... Merci Jean le Chauve.. [RESOLU]Limiter les cartacères d'un champ personnalisé ? - romainduweb - 06/10/2011 Je rectifie le code de Jean le Chauve, pour avoir la réponse correcte. Code : {if $description ne ""}{$description|truncate:50:"...":false}{/if} [RESOLU]Limiter les cartacères d'un champ personnalisé ? - Jean le Chauve - 06/10/2011 Bien vu |