[TYPO3-UG Denmark] Frontend plugin med parametre

Troels Kjær Rasmussen troels at linkfactory.dk
Mon Apr 9 02:14:59 CEST 2007


Mikael M. Hansen skrev:
> Hej
> 
> Jeg har fået et behov som jeg ikke umiddelbart kan se hvordan man løser
> så måske kan nogen her på listen give lidt inspiration til at finde den
> rigtige retning.  Jeg har behov for at kunne give en (måske to)
> parameter med til en front plugin så dens output kan variere pba.
> parameteren(e). Er det muligt og i så fald hvordan?
> 
> Min ønske-løsning vil være at brugernei backenden kan vælge en plugin
> fra en dropdown liste og efterfølgende udfylde et/to felter med
> parametrene til den valgte plugin. Er jeg så ovre i en backend module?
> 

Umiddelbart er der mange måder hvorpå du kan løse dit problem. I et mere 
avanceret scenario, ville man initiere brugen af flexformen til 
tt_content og så tilføje dine felter til xml´en - pænere, men også mere 
besværlig at forklare på en mailingliste ;o).

Men en quickstarter til din problematik kunne se ud som følgende...

1. Lav din nye extension med extension kickstarteren.
2. Vælg "extend existing db tables" og herunder tt_content.
3. Udvid tt_content med dit ønskede felt (mit_nye_felt).
4. Husk at oprette et frontend plugin med kickstarteren
5. Skriv hele molevitten som extension til typo3conf og installer
6. Brug $this->cObj->data['mit_nye_felt'] til at hente eventuelle data 
ud fra din feltudvidelse til tt_content i dit frontend plugin. (pi1´eren)
7. Husk evt i ext_tables.php at tilføje 
t3lib_div::loadTCA('tt_content');$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1'] 
= 'mit_nye_felt'; - PÅ denne måde vises dit nye felt kun i backenden når 
brugerne specifikt har valgt dit plugin.

/Troels Kjær Rasmussen - LinkFactory.dk


More information about the TYPO3-UG-denmark mailing list