[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