[TYPO3-UG Denmark] Extension - options i template setup
Mads Brunn
mads at typoconsult.dk
Tue Oct 16 22:30:07 CEST 2007
Hej Johnny
Johnny S. wrote:
> Hej
>
> Jeg har en extension, hvor jeg gerne vil gemme indholdet i en storage
> page. Jeg har extended tt_content og valgt "Selectorbox, select from
> storage page". Det giver også muligheden for at vælge en storage page,
> men i stedet for at angive dette på hver enkelt side, vil jeg gerne
> sætte denne option direkte i min template. Men hvordan? Kan jeg få et
> hint eller to til hvad jeg skal lede efter?
Jeg går ud fra at du er ved at lave en eller anden form for frontend
plugin... korrekt?
Der ligger sandsynligvis en folder i din extension som hedder "pi1". I
denne folder ligger der en php-fil med et navn a'la
class.tx_minextension_pi1.php som så igen indeholder en klasse med en
function "main" med 2 parametre $content og $conf.
Du kan fodre dit plugin med parametre via TypoScript. Hvis du i
setup-feltet i din template-record skriver noget a'la
plugin.tx_minextension_pi1.storage_folder = [id på din storage page]
Så vil du kunne tilgå denne parameter i dit plugin vha.
$conf['storage_page']
Du kan se et eksempel på hvordan dette gøres ved at åbne modulet
Template->TypoScript Object Browser og se hvordan andre plugins bliver
fodret med parametre. Se under plugin.*. Hvis du har installeret
tt_news, så er den et godt sted at starte.
Har du iøvrigt kigget her:
http://typo3.org/documentation/videos/wmv-format/
(søg på strengen "Frontend Plugin Development")
Håber ikke at ovenstående var noget indforstået sludder. Jeg er ikke
ligefrem kendt for min pædagoiske sans :-)
./mads
More information about the TYPO3-UG-denmark
mailing list