我想通过typo3数据库实现我自己的本地化工具。因此我实现了一个包含所有本地化的表格。但是我无法实现用于呈现标签/本地化的功能。是否有正常渲染开始之前的钩子,所以我可以替换流体f:翻译标签?或者我可以扩展流体f:翻译助手吗?流体渲染或延伸之前挂钩f:翻译?
我喜欢挂钩,但我开放测试别的东西。
问候
我想通过typo3数据库实现我自己的本地化工具。因此我实现了一个包含所有本地化的表格。但是我无法实现用于呈现标签/本地化的功能。是否有正常渲染开始之前的钩子,所以我可以替换流体f:翻译标签?或者我可以扩展流体f:翻译助手吗?流体渲染或延伸之前挂钩f:翻译?
我喜欢挂钩,但我开放测试别的东西。
问候
即使这个文件已经看到了它的日子里,我发现它仍然是挂钩一个非常好的参考: https://buzz.typo3.org/uploads/media/TYPO3_Frontend_Rendering_Process_v1.5.pdf
我想你是要找的人是determineId -PostProc挂钩。
当然,您可以将现有的视图帮助器扩展到您自己的名称空间,但不确定是否可以覆盖现有的核心视图帮助器。
下面是从现有的(在德语)extendind的文章: http://www.motions-media.de/2014/03/11/extbase-fluid-image-viewhelper-erweitern-fuer-lazyloading/
“deteminedId-PostProc”的钩子效果很好。唯一的问题是,我必须将所有密钥加载到数组中。在这一刻,我不知道实际页面的必要键。 – DaM
所以,你要修改的方式'F:translation'作品?它是否应该使用您的本地化处理实现,并且如果没有找到匹配的翻译则会回退到标准行为? – maxhb
看看Kerstins的代码,她确实扩展了翻译视图助手:https://gist.github.com/khuppenbauer/4702897 – maxhb