[TYPO3-UG Denmark] Re: TSConfig og bredden på feltet.

Stig Kjeldsen sk at itu.dk
Sun Oct 25 09:41:52 CET 2009


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