Page 1 of 1

Modifier la taille de saisie dans les blocs de contenu (content block='bloc1')

Posted: Fri Dec 28, 2007 7:22 pm
by Benoit
Bonjour à tous,


A votre connaissance, est-il possible de définir la taille des zones pour la saisie des blocks de contenu personnalisés?

Pour information voici l'état de mes recherches :

Dans mon gabarit j'utilise

Code: Select all

{content block='block1}...{content block='block2}... etc. 

J'aimerais que l'utilisateur puisse avoir dans la page de saisie (Contenu>pages) des zones de textes qui ne fassent pas 80 col pour 20 lignes (ce qui est le cas par défaut) pour chaque bloc.

J'ai testé l'option "online" qui permet de ne modifier que la 1re ligne...
J'ai essayé d'écrire un theme particulier pour l'interface d'administration mais le code généré par CMS définit en dur la taille du textarea ex :

Code: Select all

 <p class="pageinput"><textarea id="bloc1" name="bloc1" cols="80" rows="20">
Avez-vous des idées?

B.
Merci à tous et bonnes fêtes de fin d'années...

Re: Modifier la taille de saisie dans les blocs de contenu (content block='bloc1

Posted: Fri Dec 28, 2007 10:40 pm
by Pierre M.
Bonsoir Benoît,
Benoit wrote: le code généré par CMS définit en dur la taille du textarea
Dans ce cas, je crois que vous avez répondu à votre question.
Effectivement, l'option oneline permet des saisies "courtes", mais je suis sec pour changer le texarea.
N'hésitez pas à proposer un patch pour la v2.0 puisque vous lisez le code.

Pierre M.

Re: Modifier la taille de saisie dans les blocs de contenu (content block='bloc1

Posted: Wed Jan 02, 2008 6:08 pm
by Benoit
Bonjour,

Pour préciser ma question,  je suis à la recherche d'un paramètre qui permettrait de modifier les valeurs standard de la taille du textearea et à défaut à quel endroit dans CMS les valeurs par défaut sont définies.
Quelqu'un a  t il une idée?
Merci
Benoît
Bonne année 2°°8 ;D

Re: Modifier la taille de saisie dans les blocs de contenu (content block='bloc1

Posted: Wed Jan 02, 2008 8:59 pm
by Pierre M.
Bonsoir,

je pense qu'il y a une piste lignes 52(surtout) et 89 du fichier /modules/TinyMCE/TinyMCE.module.php qui aboutit à 15+5=20 :

52 : function WYSIWYGTextarea($name='textarea',$columns='80',$rows='15',$encoding='',$content='',$stylesheet='')
89 : $result=''.cms_htmlentities($content,ENT_NOQUOTES,get_encoding($encoding)).'';

Mais ce n'est peut être pas le seul endroit.

Pierre M.