我正在使用Umbraco 7创建一个内部CMS博客网站。我们需要根据成员的语言偏好显示内容。每个成员都必须登录该站点才能查看博客内容。因此,我正在使用Umbraco成员功能来满足这种情况。
我注意到在为后台创建用户时有一种语言选择。另外,我知道要创建多个站点内容来支持每种语言。
我读了https://our.umbraco.com/documentation/tutorials/multilanguage-setup/条文章。但这不是我想要的。
是否还有其他方法可以指定Mermeber's language preference
并在登录系统后根据该内容显示内容?
还有其他想法吗?
答案 0 :(得分:1)
您可以在“会员”类型中添加“首选语言”属性(我猜只是一个内容选择器)。然后,您还必须在前端做一些事情,也许像这样:https://24days.in/umbraco-cms/2014/razor-language-switcher/。您还必须添加代码,以便在每次选择一个新的起始节点时将其成员属性更新到任意一个起始节点,并需要添加重定向机制,以便每当成员进入该站点时,它们都将最终位于正确的站点上。
如果您要问所有这些是否已经存在-在包装或其他东西中-我认为不是:-/