[TYPO3-UG Denmark] TSConfig og bredden på feltet.
Peter Klein
pmk at io.dk
Sat Oct 24 00:27:29 CEST 2009
Hej Stig.
I TCA sætter man bredden på felterne med "cols" parameteret (default er som
regel 48).
Men da nogle browere (IE) har deres egen opfattelse af hvor bred feltet skal
være hvis man sætter cols til f.eks 48, så har TYPO3 en funktion der
konvertere "cols" værdien til et style/width parameter. (Som alle browsere
opfatter på samme måde)
Algoritmen virker således. Den tager "cols" værdien og ganger den med 9.58
og runder op.
D.v.s. at 48 cols er 48*9.58, hvilket giver 459.84, og rundet op er det
460px.
Hvis du ikke vil ud og rode i extTables.php, så kan jeg anbefale Stig
Nørgaard Færch's "tcamanipulate" extension.
http://typo3.org/extensions/repository/view/tcamanipulate/current/
Med den kan du ændre TCA instillinger fra side til side, da den udvider
TSConfig..
Efter min mening, så burde den funktionalitet være en core feature.
Så hvis du syntes det samme, så kan du give den en "vote" her. ;)
http://wiki.typo3.org/index.php/Extensions_for_the_core
--
Peter Klein
"Stig Kjeldsen" <sk at itu.dk> wrote in message
news:mailman.1.1256285586.24423.typo3-ug-denmark at lists.typo3.org...
> Nu er jeg ikke klar over om andre har kigget på denne del, men jeg kunne
> godt bruge at diverse TS-felter i backend (Page TSConfig, User TSConfig,
> TSConstant, TSSetup) er breddere og højere. Jeg ved, at der eksisterer et
> par extensions som kan hjælpe, men det er ikke det jeg er på udkig efter.
>
> F.eks.:
> Feltet Page TSConfig har en standard bredde som (desværre)er sat med CSS:
> <textarea name="data[pages][1][TSconfig]" style="width: 460px;"
> class="fixed-font enable-tab formField5" rows="20" wrap="off"
> onchange="TBE_EDITOR.fieldChanged('pages','1','TSconfig','data[pages][1][TSconfig]');">
> xxx</textarea>
>
> Jeg ville gerne have fjernet style="width:460px;" og indsat cols="100" i
> stedet.
>
> Burde cols og rows ikke kunne sættes i typo3conf/extTables.php? F.eks:
> $GLOBALS['TCA']['sys_template']['columns']['config']['config']['rows'] =
> '30';
> $GLOBALS['TCA']['sys_template']['columns']['config']['config']['rows'] =
> '100';
>
>
> Mvh
>
> Stig Kjeldsen
More information about the TYPO3-UG-Denmark
mailing list