如果没有可用的钩子,个性化 TYPO3 项目和模块的行为最方便的方法是什么?
TYPO3 xclass 系统的传统差异/补丁方法,基于 Subversion 或 git?
XCLASS 就是为这样的用例而发明的。所以我更喜欢xclass而不是diff。如果您编写一个 XClass,它可以在多个版本上保持稳定。特别是如果您只需要更改一些简短的方法。
乍一看,差异看起来更快更容易,但我想不是。
但如果可能的话,你应该考虑使用 Hook。特别是如果你想 XCLASS 一个扩展,请先联系作者。
如果您认为拥有这样的钩子普遍感兴趣,您可以向 Gerrit 推送请求(请参阅http://wiki.typo3.org/Contribution_Walkthrough_Tutorials)。
XCLASSing 运行良好,但问题是您可能必须为每个主要版本调整 XCLASS。