Bug #17614
Updated by Alexander Opitz almost 10 years ago
Class TSpagegen made in a way that it called statically, with :: from typo3/sysext/cms/tslib/pagegen.php. And also it contains static calls to it's own methods. This way of creating that class does not allow to extend it. E.g. I have wrote extension which modifies <base /> tag functionality to print it as <base ></base> for buggy IE, by extending TSpagegen. But as TSpagegen called statically I can not use my extension (and have to patch TSpagegen manually all the time after upgrade). So, there is need to change only these 2 files (in version 4.2.0a, 4.1.2, 4.0.7). typo3/sysext/cms/tslib/pagegen.php are same in all current versions. So t possible to use patch for them. typo3/sysext/cms/tslib/class.tslib_pagegen.php differs a little bit. If you need patch for all the version I will send it. (issue imported from #M6362)