[TYPO3-UG Italy] FE User Registration - Campi aggiuntivi

luciaderosso at hotmail.com luciaderosso at hotmail.com
Fri Mar 21 15:25:03 CET 2008


Come detto non ho molta esperienza nel php, ma cerco di capire, prima o poi imparerò ...

> P.S. ricordati di caricare il tca:
> t3lib_div::loadTCA('fe_users');

Nel codice del EXT_TEBLES.PHP della mia estensione c'è già questa voce:

riporto il codicella pagina:

 Array (		
		"exclude" => 1,		
		"label" => "LLL:EXT:sr_feuser_newfield/locallang_db.xml:fe_users.tx_srfeusernewfield_mynewfieldname",		
		"config" => Array (
			"type" => "input",	
			"size" => "30",
		)
	),
);


t3lib_div::loadTCA("fe_users");
t3lib_extMgm::addTCAcolumns("fe_users",$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes("fe_users","tx_srfeusernewfield_mynewfieldname;;;;1-1-1");
?>

mentre nel TCA.PHP dell'estensione FEUSER davvero non vedo dove potrei mettere le mani :( (la riporto di seguito)

 $TCA['fe_groups_language_overlay']['ctrl'],
	'interface' => Array (
		'showRecordFieldList' => 'hidden,fe_group,sys_language_uid,title'
	),
	'columns' => Array (
		'hidden' => Array (		
			'exclude' => 0,	
			'label' => 'LLL:EXT:lang/locallang_general.xml:LGL.hidden',
			'config' => Array (
				'type' => 'check',
				'default' => '0'
			)
		),
		'fe_group' => Array (
			'exclude' => 0,
			'label' => 'LLL:EXT:cms/locallang_tca.xml:fe_groups',
			'config' => Array (
				'type' => 'select',	
				'foreign_table' => 'fe_groups'
			)
		),
		'sys_language_uid' => Array (
			'exclude' => 0,
			'label' => 'LLL:EXT:lang/locallang_general.xml:LGL.language',
			'config' => Array (
				'type' => 'select',
				'foreign_table' => 'sys_language',
				'foreign_table_where' => 'ORDER BY sys_language.title'
			)
		),
		'title' => Array (		
			'exclude' => 0,		
			'label' => 'LLL:EXT:sr_feuser_register/locallang_db.xml:fe_groups_language_overlay.title',
			'config' => Array (
				'type' => 'input',	
				'size' => '20',
				'max' => '20',
				'eval' => 'trim,required',
			)
		),
	),
	'types' => Array (
		'0' => Array( 'showitem' => 'hidden;;;;1-1-1, fe_group, sys_language_uid, title')
	)
);

?>

Sono davvero in un vicolo cieco ...

Lucia



> From: paolonu at libero.it
> Date: Fri, 21 Mar 2008 15:10:03 +0100
> To: typo3-ug-italy at lists.netfielders.de
> Subject: Re: [TYPO3-UG Italy] FE User Registration - Campi aggiuntivi
>
> Per la modifica dell'ordine dei campi che tu hai aggiunto, ovviamente, devi
> andare nel tca.php della tua estensione, ricordandoti di caricare la tca di
> sr_feuser.
> Quoto Mauro Lorenzutti:
>> P.S. ricordati di caricare il tca:
>>
>> t3lib_div::loadTCA('fe_users');
> questo comando va aggiunto nella ext_tables.php della tua estensione.
>
> Non mi ricordo se quando estendi una tabella i campi vengono direttamente
> aggiunti nella tua tca.php, per cui non te lo so dire per esperienza
> diretta, anche se propenderei per il no.
> Fai delle prove inserendo nella tua tca.php i campi di sr_feuser e vedendo
> quali risultati ottieni.
> Ricorda sempre che la cancellazione della cache è tua amica (anche se a
> volte ti si rivolta contro).
> Sto lavorando a qualcosa del genere in questi giorni, appena ci arrivo saprò
> esserti più preciso.
>
> Spero comunque di esserti stato utile.
>
> Buon lavoro
> Paolo nugnes
>
>  ha scritto nel messaggio
> news:mailman.11238.1206095595.5943.typo3-ug-italy at lists.netfielders.de...
>
> Nessun suggerimento?
>
> Lucia
>
> _______________________________________________
> TYPO3-UG-italy mailing list
> TYPO3-UG-italy at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-italy

_________________________________________________________________
Il futuro di MSN Messenger è oggi Windows Live Messenger 2008!
www.messenger.it


More information about the TYPO3-UG-italy mailing list