[TYPO3-german] extBase: Selectbox (n:1) keine Auswahl möglich?

Peter Linzenkirchner liste at lisardo.de
Wed Jun 6 12:06:52 CEST 2012


Hallo Hendrik, 

beim l10n_parent-Eintrag in der deiner typo3conf/ext/deineExt/Configuration/TCA/deineTabelle.php ist ein Beispiel: 

'l10n_parent' => array (		
	'displayCond' => 'FIELD:sys_language_uid:>:0',
	'exclude'     => 1,
	'label'       => 'LLL:EXT:lang/locallang_general.xml:LGL.l18n_parent',
	'config'      => array (
		'type'  => 'select',
		'items' => array (
			array('', 0),
		),
		'foreign_table'       => 'tx_prod_cat',
		'foreign_table_where' => 'AND tx_prod_cat.pid=###CURRENT_PID### AND tx_prod_cat.sys_language_uid IN (-1,0)',
	)
),

der Bereich unter config: 

		'items' => array (
			array('', 0),
		),

muss in dein Select-Feld übertragen werden. Wenn du eine Beschriftung brauchst, dann so: 

		'items' => array (
			array('Kein Eintrag', 0),
		),

oder, wenn es mehrsprachig werden soll: 

'items' => array (
  array('LLL:EXT:deineExt/Resources/Private/Language/locallang_db.xml:tx_DeineExt_domain_model_deineTabelle.feldname, '0'),
)

und dann die Datei typo3conf/ext/deineExt/Resources/Private/Language/locallang_db.xml um einen entsprechenden Eintrag erweitern: 

<label index="feldname">Kein Eintrag</label>

=> nicht getestet, das Prinzip dürfte aber passen. Achte auf Typos sowie Klein- und Großschreibung. 

Gruß
Peter



Am 06.06.2012 um 11:10 schrieb Hendrik:

> PS: Über TSconfig kriege ich es zwar hin.
> 
> TCEFORM.tx_nneurametctcp_domain_model_project.proposer_coordinator.addItems.0 = Keine Auswahl
> 
> Möchte den Eintrag aber an erster Stelle haben. Geht das?
> 
> 
> 
> 
> Am 06.06.2012 09:33, schrieb Peter Linzenkirchner:
>> Hallo Hendrik,
>> 
>> du meinst im Backend? Falls ja, musst du das TCA manuell erweitern, das macht der Extension Builder nicht - eine normale Relation soll das nicht zulassen.
>> 
>> Gruß
>> Peter
>> 
>> Am 06.06.2012 um 08:05 schrieb Hendrik:
>> 
>>> Hallo,
>>> 
>>> ich probiere mich seitz kurzem mit extbase und habe mit dem Extension Builder eine kleien Extension gebaut.
>>> 
>>> Mein Problem ist jetzt jedoch dass ich eine Select-Box habe die mit einer anderen Tabelle verknüpft ist. Soweit so gut, jedoch muss die Auswahl auch 0 sein können (sprich keine Auswahl). Derzeit muss man jedoch immer einen Eintrag auswählen.
>>> 
>>> Wie kann ich das lösen?
>>> 
>>> Danke&  Gruß
>>> Hendrik
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>> 
>> --
>> Xing: http://www.xing.com/profile/Peter_Linzenkirchner
>> Web: http://www.typo3-lisardo.de
>> Facebook: http://tinyurl.com/lisardo-multimedia
>> 
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia



More information about the TYPO3-german mailing list