[TYPO3-english] Accessing extension constant from php script

Jackie Stallard jstallard at internode.on.net
Mon Aug 22 04:41:12 CEST 2011

Thanks Sergey but I'm already doing that (sorry should have said that!)

This is the relevant code:


class tx_austcommerge_pi5 extends tslib_pibase {
         var $prefixId      = 'tx_austcommerge_pi5';             // Same 
as class name
         var $scriptRelPath = 'pi5/class.tx_austcommerge_pi5.php'; 
  // Path to this script relative to the extension dir.
         var $extKey        = 'austcom_merge';   // The extension key.

     function main($content,$conf)   {
                 $this->pi_USER_INT_obj=1;       // Configuring so 
caching is not expected.



The first debug statement just displays 'debug'.
The second lists some of the other installed extensions but not 

On 22/08/2011 11:55 AM,     Sergey Alexandrov wrote:
> unserialize it first :)
> Thank you,
> Sergey
> Sent from my iPhone
> On Aug 21, 2011, at 9:35 PM, Jackie Stallard<jstallard at internode.on.net>  wrote:
>> I've created an extension constant in ext_conf_template.txt and I can see it from the extension manager.
>> According to the documentation I should be able to access the constant in my PHP script as follows:
>> $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['austcom_merge']['austcom_mergeDb']
>> (where austcom_merge is the name of my extension and austcom_mergeDb is my constant.)
>> But there is no 'austcom_merge' tree in $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']. Other extensions are listed - but not austcom_merge.
>> Have I missed a step?
>> I've also tried placing the constant in ext_localconf.php as follows:
>> $TYPO3_CONF_VARS['EXTCONF'][$_EXTKEY]['austcom_mergeDb'] = 'newprojman';
>> Again, there is no 'austcom_merge' tree under $TYPO3_CONF_VARS['EXTCONF']
>> Can anyone help?
>> Thanks
>> Jackie
>> _______________________________________________
>> TYPO3-english mailing list
>> TYPO3-english at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english

More information about the TYPO3-english mailing list