[TYPO3-core] RFC: #16601: tslib_menu and tslib_Xmenu calls stdwrap on $GLOBALS['TSFE']->cObj instead of this->parent_cObj

Steffen Kamper info at sk-typo3.de
Wed Dec 1 14:56:55 CET 2010


Hi,

This is an SVN patch request.

Type: bug

Bugtracker references:
http://bugs.typo3.org/view.php?id=16601

Branches:
Trunk

Situation:
When having content elements of type "menu/sitemap" and using the 
subtype "Menu of these pages" then tslib_menu parses the values of 
config special.value with tslib_content.

Problem:
tslib_menu and tslib_Xmenu calls stdwrap on $GLOBALS['TSFE']->cObj 
instead of $this->parent_cObj which is not necessarily the same. 
tslib_content is not a singleton. $GLOBALS['TSFE']->cObj->data holds the 
data of the current page, whereas $this->parent_cObj->data holds the 
data of the calling content element or page

Solution:
Replace every occurence of $GLOBALS['TSFE']->cObj with $this->parent_cObj.
Attached Patch fixes the Problem.

Patch was provided by Thomas Maroschik

vg Steffen
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: tslib_menu_cObj_reference_16601.patch
URL: <http://lists.typo3.org/pipermail/typo3-team-core/attachments/20101201/728b9eba/attachment-0001.txt>


More information about the TYPO3-team-core mailing list