[TYPO3-UG Dutch] checkbox probleem in sfuserregister

Drs. ing. W.S.M. Perquin perquin at yniverse.nl
Wed May 19 10:50:21 CEST 2010


Alle uitgebreide velden doen het aan de FE kant. Behalve die checkbox.
Dus alles is aangemeld etc. Wijzigen lukt etc etc. Alleen die checkbox geeft
de melding ###TCA_INPUT_tx_merken### De label wordt wel weergegeven.



Drs. ing. W.S.M. Perquin (Willem-Peter)
mob: 06-11372723
tel: 071-5613034 
fax: 071-5613035
 
YniVerse is gespecialiseerd in SEO geoptimaliseerde websitebouw met TYPO3.
EN uitvoerbaar advies op het gebied van SEA en SMM. Ook als second opinion!
 
Postadres:
Jan van Brakelplantsoen 4
2253 TD Voorschoten
The Netherlands 
Bezoekadres:
Rijnsburgerweg 159
2334 BP  LEIDEN 
kvk: 28087965
www.yniverse.nl

-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at srv02.typo3.org
[mailto:typo3-ug-dutch-bounces at srv02.typo3.org] Namens Jigal van Hemert
Verzonden: woensdag 19 mei 2010 9:55
Aan: typo3-ug-dutch at srv02.typo3.org
Onderwerp: Re: [TYPO3-UG Dutch] checkbox probleem in sfuserregister

Drs. ing. W.S.M. Perquin wrote:
> Het formulier werkt verder geheel alleen de checkboxen niet.
> plugin.tx_srfeuserregister_pi1.formFields aangemeld, dat heb ik gedaan.

En het andere? Heb je in je ext_localconf.php ook aan sr_feuser_register 
  verteld dat jouw extensie de TCA heeft uitgebreid? Vrij essentieel, 
want sr_feuser_register kan anders niet zien dat er extra velden in 
fe_users zitten en hoe die geconfigureerd zijn.

> Alleen de checkbox geeft problemen. 
> Nog een suggestie? Of zou het zo out of the box moeten werken. Heb als
> database type een int(11) gegeven. Maar lijkt me dat dat niet het probleem
> mag geven. Via de BE zie je de betreffende velden en kan je alles dus ook
> invullen. Alleen in het formulier komt het niet tot uitting.

BE en FE zijn natuurlijk twee compleet verschillende werelden. Als 
sr_feuser_register een veld wel ziet, maar niets met het type kan doen 
dan komt er in het formulier iets als 'not supported' te staan. De 
extensie ondersteunt niet alles wat in TCA kan; de kans is aanwezig dat 
je gewoon een input veld met een getal aantreft. Probeer het en je weet 
het...

  > -----Oorspronkelijk bericht-----
> Van: typo3-ug-dutch-bounces at srv02.typo3.org
> [mailto:typo3-ug-dutch-bounces at srv02.typo3.org] Namens Jigal van Hemert
> Verzonden: woensdag 19 mei 2010 9:04
> Aan: typo3-ug-dutch at srv02.typo3.org
> Onderwerp: Re: [TYPO3-UG Dutch] checkbox probleem in sfuserregister
> 
> Drs. ing. W.S.M. Perquin wrote:
>> Pfff, ik weet het even niet meer.
>>
>> Heb voor sf_userregister fe_user uitgebreid met een aantal kolommen.
>>
>> Dat gaat allemaal goed. De ext_tables.php voor dat gedeelte ziet er als
>> volgt uit:
>>
>> 'tx_merken' => array (                        
>>                         'config' => array (
>>                                    'type' => 'check',
>> In de template plaats ik de code conform de tutorial dus met
>> ###TCA_INPUT_tx_merken###
>>
>> Echter blijf ik deze melding zien. 
> 
> Ook in de Constants plugin.tx_srfeuserregister_pi1.formFields uitgebreid 
> met dit veld?
> 
> Ook in ext_localconf.php je extensie aangemeld?
> if (TYPO3_MODE=='FE')	{
>
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['sr_feuser_register']['extendingTCA']
> [] 
> = 'mynewext';
> }
> 
>  > Wat me ook opvalt in de database is dat
>> wanneer je meerdere vakjes hebt aangevinkt er bijvoorbeeld het getal 31
>> staat ipv 1,2,3,4,5
> 
> Dat klopt. Een veld van type 'check' is een bit-array, oftewel de eerste 
> waarde staat in het laatste bit (indien actief, waarde 1), de tweede 
> waarde in het een na laatste bit (indien actief, waarde 2), etc.
> Alle vijf aan, 16 + 8 + 4 + 2 + 1 = 31...
> 


-- 
Jigal van Hemert.
_______________________________________________
TYPO3-UG-Dutch mailing list
TYPO3-UG-Dutch at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-dutch




More information about the TYPO3-UG-Dutch mailing list