如何在 Kentico 的管理界面中本地化单选按钮
How to localize radio-button inside admin interface in Kentico
我有一个带有 ArticleType 字段的自定义页面类型,该字段由单选按钮控件提供,具有以下选项列表:
新闻
活动
我的网站有 EN 和 DE 文化。我想要做的是,如果内容编辑器用他看到的德语编辑页面:
新闻
改革
但是如果他切换到英语,他会看到:
新闻
活动
但保存在数据库中的实际值将是 "news" 或 "event"。如何在 Kentico 管理界面中创建它?
image here
我猜您想做一些简单的事情,例如转到 localization 并为您的单选按钮创建 EN 和 DE 资源字符串。然后创建一个简单的单选按钮集
即使您在 Pages 应用程序中切换到另一种语言,Peter 提出的解决方案也会显示相同的本地化字符串,因为它将使用用户的文化而不是页面的文化。
以下宏应该适合您:
news;{% GetResourceString("custom.news", LocalizationContext.CurrentCulture.CultureCode) #%}
events;{% GetResourceString("custom.events", LocalizationContext.CurrentCulture.CultureCode) #%}
我有一个带有 ArticleType 字段的自定义页面类型,该字段由单选按钮控件提供,具有以下选项列表:
新闻 活动
我的网站有 EN 和 DE 文化。我想要做的是,如果内容编辑器用他看到的德语编辑页面:
新闻 改革
但是如果他切换到英语,他会看到:
新闻 活动
但保存在数据库中的实际值将是 "news" 或 "event"。如何在 Kentico 管理界面中创建它?
image here
我猜您想做一些简单的事情,例如转到 localization 并为您的单选按钮创建 EN 和 DE 资源字符串。然后创建一个简单的单选按钮集
即使您在 Pages 应用程序中切换到另一种语言,Peter 提出的解决方案也会显示相同的本地化字符串,因为它将使用用户的文化而不是页面的文化。
以下宏应该适合您:
news;{% GetResourceString("custom.news", LocalizationContext.CurrentCulture.CultureCode) #%}
events;{% GetResourceString("custom.events", LocalizationContext.CurrentCulture.CultureCode) #%}