[TYPO3-UG Denmark] Re: Re: TSConfig og bredden på feltet.
Stig Kjeldsen
sk at itu.dk
Sun Oct 25 09:59:56 CET 2009
Ser ud til at der eksisterer max størrelser. Se
http://typo3.org/documentation/document-library/core-documentation/doc_core_api/4.1.0/view/4/2/
cols: Abstract value for the width of the <textarea> field. To set the
textarea to the full width of the form area, use the value 48. Default
is 30.
rows: The number of rows in the textarea. May be corrected for
harmonisation between browsers. Will also automatically be increased if
the content in the field is found to be of a certain length, thus the
field will automatically fit the content. Default is 5. Max value is 20.
Irriterende - men det må da kunne overskrives?
Stig Kjeldsen skrev:
> Hej Peter
>
> Tak for dit svar. Jeg har testet videre i extTables.php uden at opnå det
> ønsket resultat.
>
> Det virker som om teaxtarea felterne i TSConstant og TSSetup har en min.
> højde og en max højde på hhv. rows=10 og rows=20, som ikke kan
> overskrives. Jeg kan manipulere med felterne mellem de to niveauer, men
> ikke gå over. F.eks.: vil følgende give en ændring:
> $GLOBALS['TCA']['sys_template']['columns']['constants']['config']['rows']
> = '15';
> Mens nedenstående ingen effekt har overhovedet.
> $GLOBALS['TCA']['sys_template']['columns']['constants']['config']['rows']
> = '40';
>
> Cols fungerer slet ikke - meget frustrerende.
>
> Indsat i extTables.php
> // TS Constants
> $GLOBALS['TCA']['sys_template']['columns']['constants']['config']['rows']
> = '40';
> $GLOBALS['TCA']['sys_template']['columns']['constants']['config']['cols']
> = '100';
> // TS Setup
>
> $GLOBALS['TCA']['sys_template']['columns']['config']['config']['rows'] =
> '40';
>
> $GLOBALS['TCA']['sys_template']['columns']['config']['config']['cols'] =
> '100';
>
> Mvh
>
> Stig Kjeldsen
>
>
> Peter Klein skrev:
>> 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