[TYPO3-UG Denmark] ext_typoscript_setup.txt for flere plugins i samme extension
Anders Tillebeck
at at opengate.dk
Wed May 20 10:29:29 CEST 2009
Hej Peter
Tak for svaret - og linket!
God idé med static templates. Det er der, hvor de ender.
Men jeg forstår, at man ikke kan lave én fælles variabel, som kan
tilgåes af 3 plugins i samme extension? Jeg skal altså sætte variabler
for alle 3 plugins, selvom, at det er den samme (eller hente pi1's conf
ind i pi2 og pi3).
Hilsen Anders
Peter Klein skrev:
> Hej Anders.
>
> -- cut --
> $pluginKey = 'plugin.tx_minextension_pi1';
> $pluginConf = $GLOBALS['TSFE']->tmpl->setup['plugin.'][$pluginKey.'.'];
> -- cut --
>
> Denne snippet returnerer pluginconfig for din PI1 plugin.
>
> Bernhard Kraft skrev for nogle år siden en ret god tutorial om FE plugin
> programmering.
> Du kan finde den på TYPO3 wiki.
> http://wiki.typo3.org/TypoScript_-_PHP_Interaction
>
> BTW: Så er det ikke smart at bruge ext_typoscript_setup.txt, da den bliver
> inkluderet automatisk. (Det kan give problemer, hvis du har flerer
> domains/sites under samme hosting)
> Brug istedet static templates, så at man selv kan bestemme hvor man vil have
> dem inkluderet.
>
> MvH
> Peter Klein
>
>
> "Anders Tillebeck" <at at opengate.dk> wrote in message
> news:mailman.1.1242733721.917.typo3-ug-denmark at lists.netfielders.de...
>> Hej
>>
>> Jeg har lavet en extension med 3 frontend plugins. Jeg kan i setup sætte
>> en vatiabel pr plugin, men vil gerne sætte én som de 3 plugins deler.
>>
>> Kan dette skrives med blot én linie?
>> plugin.tx_minextension_pi1.mitTal = 5
>> plugin.tx_minextension_pi2.mitTal = 5
>> plugin.tx_minextension_pi3.mitTal = 5
>>
>> Ville antage, at det skulle være dette i setup:
>> plugin.tx_minextension.mitTal = 5
>>
>> ...men så kan variabel ikke fanges i plugins via:
>> $conf['mitTal']
>>
>> What to do?
>>
>> Hilsen Anders
>
>
More information about the TYPO3-UG-Denmark
mailing list