[TYPO3-dev] How to set BE_MOD variables with Typoscript?
    Tapio Markula 
    tapio.markula at atwebteam.com
       
    Sat Dec  9 08:51:20 CET 2006
    
    
  
Zorik kirjoitti:
>> Good point, but what page ($PageTSconfig) do you refer too?
> 
> Modules in "web" have pages list available. So that to work a module will
> always have "$this->pObj->id" set to active page.
> Resulting TSconfig should inherit settings from the whole rootline (maybe
> you will have to specify rootline as second parameter in
> t3lib_BEfunc::getPagesTSconfig).
> 
> 
> 
> 
agreed - setting other value than current page, would change the generic 
behavior of page ts config - which is really bad. people would be very 
confused, if some plugin doesn't follow generic logic. They cound't 
reset the TS Config properly.
BTW. I have newer understand why there is id for TS Config for user/ 
user groups. It is not any sense to know id for user/user group related 
module configuration or is there? If the parameter is invalid, the 
config works. I debugged the used value
  t3lib_BEfunc::getModTSconfig($this->pageinfo['uid'],...
$this->pageinfo['uid'] was empty but the config worked.
I put valid id into another XCLASS.
$this->modTSconfig = 
t3lib_BEfunc::getModTSconfig($pObj->id,'mod.web_txtemplavoilaM1');
but the valid id is not meaningsful
getModTSconfig(99999,....
would certainly work too even if it is nonsense.
    
    
More information about the TYPO3-dev
mailing list