[Typo3] Pls. help. Extension, main function, fe rendering. Thks.

mario chiari.hm at flashnet.it
Fri Oct 21 13:38:29 CEST 2005


forget, solved.  m.


On Thu, 2005-10-20 at 23:34, mario wrote:
> Hello,
> 
> looking for help again.
> I am trying to understand how to modify an extension, as to include some
> kind of fe rendering.
> 
> To try to understand what I need, I define a very simple extension.
> Therein the >main< function is defined as it follows. 
> 
> ..
> require_once(PATH_tslib."class.tslib_pibase.php");
> ...
> function main($content,$conf)	{
> 			$this->conf = $conf; // Setting the TypoScript passed to this
> function in $this->conf
> 	$this->pi_setPiVarDefaults();
> 	$this->pi_loadLL();	     // Loading the LOCAL_LANG values
> 	$this->pi_USER_INT_obj = 1;  // Disable caching
> 		
> 	$entryTable = 'tx_MY_book';
> 	t3lib_div::loadTCA($entryTable);
>         $tcaFields =
> explode(',',$GLOBALS['TCA'][$entryTable]['feInterface']['fe_admin_fieldList']);
> 
> 	foreach($tcaFields as $key => $value){$mycontent .=
> $key."-->".$value."<BR>";}
> 		return $mycontent;
> 	}
> 
> Now, $mycontent seems to be empty and nothing is returned on the FE.
> Why?
> Note, that (almost) the same code works fine within a PHPscript plugin:
> 
> <?php
> 
> require_once(PATH_tslib."class.tslib_pibase.php");
> 
> $entryTable = 'tx_bookdb_book';
> 
> t3lib_div::loadTCA($entryTable);
> 
> $tcaFields =
> explode(',',$GLOBALS['TCA'][$entryTable]['feInterface']['fe_admin_fieldList']);
> 
> foreach($tcaFields as $key => $value){$mycontent .=
> $key."-->".$value."<BR>";}
> 		echo  $mycontent;
> 
> ?>
> 
> Any hint is welcome.
> Thanks 
> mario
> 
> 
> 
> 
> _______________________________________________
> Typo3-english mailing list
> Typo3-english at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
> 




More information about the TYPO3-english mailing list