在Neos CMS中,可以使用Translation Fusion ViewHelpers来避免在多语言设置中重复的内容节点。这些ViewHelpers允许您在模板中使用条件语句来根据当前语言选择性地渲染内容。
以下是一个示例,演示如何使用Translation Fusion ViewHelpers来解决这个问题:
This is the English version
Dies ist die deutsche Version
在上面的示例中,我们使用了Neos.Fusion:Case和Neos.Fusion:When来根据当前的DefaultLocale选择性地渲染内容。如果当前语言是"en_US",则显示英文版本,如果是"de_DE",则显示德文版本。
通过使用Translation Fusion ViewHelpers,您可以避免在多语言设置中重复创建内容节点,只需在模板中根据需要渲染相应的内容即可。这样可以提高CMS的维护性和可重用性。