Localization 输入3,从本地化表中选择

Localization 输入3,从本地化表中选择,localization,typo3,Localization,Typo3,我刚刚创建了一个本地化的表。当添加翻译时,它们会带着新的uid进入表中。我已经检查了其他本地化扩展,所以这似乎是正确的 示例:表中的本地化条目不仅提供了翻译,还提供了具有新uid的表中的额外条目 Tysk uid 1,丹麦语和默认语言 -德语uid 7,Tysk的英语翻译 -Deutch uid 13,Tysk的德语翻译 现在我有一个担忧: 当来自丹麦、英国和德国的三个人都用德语注册时,他们将注册uid 1、uid 7和uid 13。。。我更希望他们都注册默认语言 否则,如果每种语言的每种翻译都

我刚刚创建了一个本地化的表。当添加翻译时,它们会带着新的uid进入表中。我已经检查了其他本地化扩展,所以这似乎是正确的

示例:表中的本地化条目不仅提供了翻译,还提供了具有新uid的表中的额外条目

Tysk uid 1,丹麦语和默认语言 -德语uid 7,Tysk的英语翻译 -Deutch uid 13,Tysk的德语翻译 现在我有一个担忧:

当来自丹麦、英国和德国的三个人都用德语注册时,他们将注册uid 1、uid 7和uid 13。。。我更希望他们都注册默认语言

否则,如果每种语言的每种翻译都有自己的uid,则很难生成注册语言的用户列表


我错过了什么?Som exec\u select\u本地化函数?

您可以100%正确地确定每个翻译都是同一表中的新记录=新uid。所以你做的一切都是对的

对于前端,您可以使用 $GLOBALS['TSFE']->sys\u page->getRecordOverlay'tx\u mytable',数组'uid'=>1; 对于原始记录以及exec_SELECTquery中记录的结果

或者在TYPO3后端中查看

BackendUtility::getRecordLocalization'tx_mytable',4


获取本地化记录。

谢谢。我创建了一个下拉列表来选择语言。我保留默认语言的uid,只翻译标题,这样就不会有人注册本地化副本,而是始终使用默认语言。它很好用。谢谢