Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建;“多语言”;在typo3中没有冗余文本的站点_Typo3_Language Translation - Fatal编程技术网

创建;“多语言”;在typo3中没有冗余文本的站点

创建;“多语言”;在typo3中没有冗余文本的站点,typo3,language-translation,Typo3,Language Translation,我不是大型typo3专家,也没有在我正在使用的typo3实例上访问typoscript选项(这是一个非常大的网站,我没有这样做的授权)。所以我希望这个问题适合stackoverflow(如果不是,请不要恨我,我会很高兴地在另一个网站上发布) 我想要实现的是: 我的网站有两种可能的翻译(德语和英语)。我懂了 在网上冲浪时可以切换语言 单击“德语”/“英语”-按钮 网站上还有关于我们员工的信息(他们可能不会说德语) 如果一名员工不会说德语,我会在德语翻译模式下重复复制他们的英文简介(看起来是这样,

我不是大型typo3专家,也没有在我正在使用的typo3实例上访问typoscript选项(这是一个非常大的网站,我没有这样做的授权)。所以我希望这个问题适合stackoverflow(如果不是,请不要恨我,我会很高兴地在另一个网站上发布)

我想要实现的是:

  • 我的网站有两种可能的翻译(德语和英语)。我懂了 在网上冲浪时可以切换语言 单击“德语”/“英语”-按钮
  • 网站上还有关于我们员工的信息(他们可能不会说德语)
  • 如果一名员工不会说德语,我会在德语翻译模式下重复复制他们的英文简介(看起来是这样,因为如果不是这样,可能不是好的风格,但总比不让他们出现要好)
我对这种冗余不满意,因为这意味着我必须在完全相同的内容上做两次相同的操作。在typo3的后端是否存在我可以设置德语翻译与英语内容完全相同的可能性


我希望我的问题很清楚,谢谢你的帮助

查看您的打字稿配置会很有帮助。也许系统语言模式有问题。假设英语的sys_language_uid为0(这意味着它的默认语言),德语为1,那么默认行为应该是显示德语翻译(如果可用)。如果翻译不可用,将显示内容元素的默认版本。但是,您可以使用打字脚本更改此行为:

config.sys_language_mode = content_fallback ; 5,3,1
这会将内容元素的内容回退设置为sys\u language\u uid 5(如果不存在翻译则会触发),如果该内容元素在该语言中不可用,则会显示sys\u language\u uid 3等

也许您的安装设置为

config.sys_language_overlay = hideNonTranslated
这将隐藏未翻译的内容元素。删除此项以再次启用内容回退


您始终可以通过打字脚本对象浏览器检查模板模块中的当前打字脚本。然而,要真正获得帮助,您需要共享您的打字脚本语言配置。您描述的行为不是默认行为,因此在某个地方进行了配置。

正如您所说,您没有访问打字脚本模板等的权限,我猜您不是此项目的集成人员/开发人员,而是一名编辑器

实现自动“回退”行为的唯一方法是让负责站点配置的人员为您设置

但如果不可能,您仍然可以使用“insert records”内容元素(德语:“Datensatz einfügen”)来避免重复条目

创建新内容元素时,此内容类型不在向导中。但是您可以创建一个文本元素,然后将类型更改为“插入记录”。现在,您可以选择另一条记录,然后在此处镜像:

在设置时,您将有类似的工作量,但不会有多余的文本,这是更好的方法


如果此内容类型也不可用,我会坚持让管理员为编辑启用它-这对于保持网站内容的健康非常有用。

谢谢您的回答。这正是我正在搜索的元素。可悲的是,我的typo3中不存在它,所以我想我作为一名编辑没有启用它。不管怎样,你是对的。在创建了一个文本元素之后,你有没有查看“type”列表?创建新元素时,它不在向导中。