[TYPO3-german] Identifizierungsproblem - verbesserte Problembeschreibung

Widmann, Manfred mpunktw at gmx.net
Tue Dec 11 21:20:11 CET 2007


Leider habe ich diese label_userfunc nciht zum Laufen gebracht. Dann und 
wann wurde wirklich "Mayr, Ferdinand" angezeigt, aber meist (Sortfeld, 
Auswahlliste) nur "Mayr,".

Ich hab das Probem jetzt durch zwei Einträge in der extTables.php gelöst:
  'label_alt' => 'firstname',
  'label_alt_force' => 1,

Sicher ist der Fehler bei mir gelegen  und gerade dämmert mir, dass es vmtl. 
daran liegen dürfte, dass ich meinen Label nicht auf $params['title'] 
zuweisen hätte dürfen, sondern ... aber jetzt wirds akademisch. Funzt, und 
das reicht! YAGNI, eben!

lg und dennoch vielen Dank für den Tipp
Manfred


"Widmann, Manfred" <mpunktw at gmx.net> schrieb im Newsbeitrag 
news:mailman.1.1197376528.21910.typo3-german at lists.netfielders.de...
> GROSSARTIG! DANKE!
> Manfred
>
>
> "Oliver Hader" <oh at inpublica.de> schrieb im Newsbeitrag 
> news:mailman.1.1197373718.8220.typo3-german at lists.netfielders.de...
>> Hi Manfred,
>>
>> Widmann, Manfred schrieb:
>>> Nachdem niemand einen Rat wusste, vermute ich einen Fehler bei meiner
>>> Problembeschreibung.
>>>
>>> Auf den Punkt gebracht suche ich eigentlich nur nach einer Möglichkeit, 
>>> dass
>>> man zwei Attribute als sog. "Label Fields" verwenden kann ... hat da 
>>> jemand
>>> einen Rat?
>>
>> Es gibt eine sog. "label_userFunc", die es erlaubt individuelle Labels
>> selbst zu generieren, falls "label_alt" nicht ausreichen sollte:
>>
>> $TCA[<table>]['ctrl']['label_userFunc'] =
>> 'EXT:my_ext/class.tx_myext_label.php:&tx_myext_label->getLabel';
>>
>> Die Funktion könnte dann z.B. so aussehen:
>> class tx_myext_label {
>>  function getLabel(&$params, &$pObj) {
>>    $row = $params['row'];
>>    $params['title'] = $row['title'].': '.$row['subtitle'];
>>  }
>> }
>>
>> Der Label wird also in "$params['title']" geschrieben und dann per
>> Referenz wieder an t3lib_BEfunc zurückgegeben.
>>
>> olly
>> -- 
>> Oliver Hader
>> http://inpublica.de/
>
> 




More information about the TYPO3-german mailing list