[TYPO3-core] RFC: Bug #9748: Some extensions do not work anymore in the frontend

Oliver Hader oliver at typo3.org
Wed Nov 12 19:33:11 CET 2008


FYI: Committed to SVN Trunk (rev. 4458)

olly


Oliver Hader schrieb:
> This is a SVN patch request.
> 
> Problem:
> Due to a change in RFC #9654 the global includeLibs are not longer used
> by t3lib_extMgm - libraries are included only when they are required for
> rendering the specific data of an accordant plugin.
> 
> However, imagine the following situation:
> 
> plugin.tx_myext_pi1 = USER
> plugin.tx_myext_pi1 {
>   includeLibs = EXT:myext/pi1/class.tx_myext_pi1.php
>   userFunc = tx_myext_pi1->main
> }
> page = PAGE
> page.10 = USER
> page.10.userFunc = tx_myext_pi1->renderHeader
> 
> This would result in an empty content of the tx_myext_pi1 plugin.
> Formerly the class "tx_myext_pi1" was loaded globally and available like
> this:
> includeLibs.tx_myext_pi1 = EXT:myext/pi1/class.tx_myext_pi1.php
> 
> i.e. currently TemplaVoila won't render any content in the front-end -
> you get an empty page
> 
> Solution:
> The solution is to automatically search in the plugin structure for the
> "includeLibs" property and include the required files.
> 
> Comments:
> This is a temporary fix until the autoloader has been integrated and
> turns out to be stable. Thus, this change can be removed afterwards.
> 
> Bugtracker references:
> http://bugs.typo3.org/view.php?id=9748
> http://bugs.typo3.org/view.php?id=9654
> 
> Branch: Trunk
> 
> 
> olly
-- 
Oliver Hader
TYPO3 4.3 Release Manager


More information about the TYPO3-team-core mailing list