Index: typo3/sysext/install/mod/class.tx_install.php =================================================================== --- typo3/sysext/install/mod/class.tx_install.php (revision 7573) +++ typo3/sysext/install/mod/class.tx_install.php (working copy) @@ -7585,11 +7585,17 @@ foreach ($this->sections as $header => $valArray) { // Get the subpart for sections $sectionSubpart = t3lib_parsehtml::getSubpart($template, '###SECTIONS###'); + $sectionMenu = t3lib_parsehtml::getSubpart($template, '###SECTIONMENU###'); // Define the markers content $sectionMarkers = array( + 'id' => md5($header), 'header' => $header . ':', 'sectionContent' => implode(chr(10), $valArray) ); + $sectionMenuMarkers = array( + 'jumpid' => md5($header), + 'header' => $header . ':', + ); // Fill the markers in the subpart $sections[] = t3lib_parsehtml::substituteMarkerArray( $sectionSubpart, @@ -7598,6 +7604,13 @@ 1, 1 ); + $menu[] = t3lib_parsehtml::substituteMarkerArray( + $sectionMenu, + $sectionMenuMarkers, + '###|###', + 1, + 1 + ); } // Substitute the subpart for the sections $content = t3lib_parsehtml::substituteSubpart( @@ -7605,6 +7618,11 @@ '###SECTIONS###', implode(chr(10), $sections) ); + $content = t3lib_parsehtml::substituteSubpart( + $content, + '###SECTIONMENU###', + implode(chr(10), $menu) + ); return $content; } Index: typo3/sysext/install/Resources/Private/Templates/PrintAll.html =================================================================== --- typo3/sysext/install/Resources/Private/Templates/PrintAll.html (revision 7573) +++ typo3/sysext/install/Resources/Private/Templates/PrintAll.html (working copy) @@ -12,8 +12,15 @@