[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