[TYPO3-UG Denmark] Frontend plugin med parametre

Troels Kjær Rasmussen troels at linkfactory.dk
Thu Apr 12 09:48:33 CEST 2007


Ah..ok så er jeg med på hvad du mener...

Hvis du vil trække sprog ud af TCA´ens sprogfil kan du gøre det således....

$value=$GLOBALS['TSFE']->sL('LLL:EXT:dinextension/locallang_db.xml:tt_content.tx_csaaudkcsinfosysteminternal_semesters.I.'.$this->cObj->data['tx_csaaudkcsinfosysteminternal_semesters'].'');

Bemærk at den netop trækker srpog ud fra locallang_db.xml, hvor 
$this->pi_getLL altid vil trække sprog ud fra den/de sprogfiler der 
knytter sig til dit pi1 objekt.

/Troels Kjær Rasmussen, Linkfactory

Mikael M. Hansen skrev:
> Tak for svaret.
> 
> Det er selvfølgelig en mulighed bare at ændre variablerne. Men jeg har
> allerede værdierne i locallang_db.xml. Jeg må kunne hente dem derfra på
> en eller anden måde. $this->pi_getLL er ikke nok, men værdierne må være
> initialiseret og smidt i et array et eller anden sted i systemet?
> 
> Jeg har entries som følgende i locallang_db.xml:
> 
> <label
> index="tt_content.tx_csaaudkcsinfosysteminternal_semesters.I.0">Datalogi
> 1</label>
> 
> Jeg håber at kunne gøre noget a la:
> $this->pi_getLL("tt_content.tx_csaaudkcsinfosysteminternal_semesters.I.".$this->cObj->data['tx_csaaudkcsinfosysteminternal_semesters'])
> 
> Blot skal pi_getLL formentligt være en anden funktion?
> 
> 
> Troels Kjær Rasmussen wrote:
>> Mikael M. Hansen skrev:
>>> Så er jeg vist ved at være færdig med den, men har dog et lille problem.
>>> Jeg besluttede mig for at benytte en Selectorbox til den ene af
>>> felterne. Det virker fint og jeg kan hive id'et på det valgte felt ud
>>> via. $this->cObj->data['mit_nye_felt'] Men jeg er interesseret i den
>>> værdi som brugeren ser i backenden. Hvordan fanger jeg den?
>> Well.
>>
>> Dine ID´er skal jo helst relatere sig til noget logisk et sted i 
>> systemet. Kommer dine id´er fra en anden tabel, så hiv dem ud derfra via 
>> sql.
>>
>> Alternativt, kan du skrive variablerne som matchende values i din tca...
>> ......
>> 'config' => Array (
>> 	'type' => 'select',
>> 		'items' => Array (
>> 		Array('Din variabel 1', 'din variabel 1'),
>> 		Array('Din variabel 2', 'din variabel 2'),
>> osv.......
>> /// På ovenstående måde vil din value matche din variabel...
>>
>> //Troels, Linkfactory
>> _______________________________________________
>> TYPO3-UG-denmark mailing list
>> TYPO3-UG-denmark at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
> 


More information about the TYPO3-UG-denmark mailing list