[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