Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/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
Internationalization 需要布局上块的具体5语言特定内容_Internationalization_Concrete5 - Fatal编程技术网

Internationalization 需要布局上块的具体5语言特定内容

Internationalization 需要布局上块的具体5语言特定内容,internationalization,concrete5,Internationalization,Concrete5,我需要能够将现有布局的区域生成特定于语言的块 在我的版面的页脚中有一些图片/链接,我希望能够对其进行编辑,比如说网站的德语版,但不能对英语版进行编辑 每次我想为网站的德语版创建一个新页面时,如何做到不必手动修改和/或链接这些内容?我不太了解如何用多种语言管理网站。。。但我对C5中如何处理它的模糊理解是,您为每种语言创建站点的不同部分(而不是让一个页面提供其内容的多个版本)。有一个免费插件可以通过这种方式管理您的站点: 我认为他们的理论是,大多数真实世界的网站最终需要在每种语言的基础上进行更多的更

我需要能够将现有布局的区域生成特定于语言的块

在我的版面的页脚中有一些图片/链接,我希望能够对其进行编辑,比如说网站的德语版,但不能对英语版进行编辑


每次我想为网站的德语版创建一个新页面时,如何做到不必手动修改和/或链接这些内容?

我不太了解如何用多种语言管理网站。。。但我对C5中如何处理它的模糊理解是,您为每种语言创建站点的不同部分(而不是让一个页面提供其内容的多个版本)。有一个免费插件可以通过这种方式管理您的站点:


我认为他们的理论是,大多数真实世界的网站最终需要在每种语言的基础上进行更多的更改,而不是“这里只有一个链接,那里只有一个单词”,在许多情况下,每个网站都有单独的页面变得更简单、更容易。当然,这确实会带来一个问题,即当不同语言的内容实际上相同时,必须管理2倍或3倍的内容——但我认为这就是我上面链接的国际化插件所帮助解决的问题(它允许您将页面或整个网站部分从一个地方复制到另一个地方,并跟踪哪些版本实际上是相同的,并保持同步,而不是有差异的页面,等等)。

感谢您的回复Jordan。不过,我正在尝试做一些更具体的事情。我需要能够有一个块(更好的术语可以是可编辑的内容的“页面”),并且所述块/页面的内容总是填充到“页面类型”的特定区域中无论何时创建该页面类型。关键问题是内容必须是特定于语言的。想象一下,一个非常基本的页脚只包含版权声明,但我需要一个德语和一个英语的版权声明,并且仅根据“内容区”的语言而改变用户在。您能更清楚地说明“块”和“页”这两个术语吗?具体来说,这是两个不同的概念,取决于您实际指的是哪一个,这需要一个完全不同的解决方案。“块”是页面上的一部分内容,而页面是整个页面(包含多个块)。或者您指的是“区域”,它是组成页面一部分的几个块(例如,当您向页面添加块并单击“添加到主页面”或“添加到侧栏”--主页面和侧栏是两个不同的区域)?