PyroCMS - 以多种语言存储流数据

PyroCMS - Storing stream data in multiple languages

我有一个客户要求我用两种不同的语言存储流数据。例如,带有字段的 FAQ 流:问题和答案将具有:

English Version:
Question: _Some question in english_
Answer: _Some answer in english_

然后:

Italian Version:
Question: _Some question in italian_
Answer: _Some answer in italian_

我知道 PyroCMS 支持后端和前端标签的多语言支持,但如何确保流数据可以以两种不同的语言存储?

您必须创建一个字段来保存语言,例如 (lang) 和 select Pyro Lang FieldType

接下来,您可以循环您的流,使用新字段作为列,例如:

where lang = 'es'

您也可以使用 Lang plugin 来了解您网站的当前语言。为此使用 {{ lang:code }} 标签。