CMS 后台管理系统多国语言设计

多国语言对于前端来说很容易的事,添加locals/语言文件,引入i18n库。这里就不多介绍了。

那内容网站呢?本文用3张表解决。

2、数据维护:

1、维护语言枚举,这个可以直接数据表里加,也可用个系统维护功能维护。

2、维护需要多国语言的表和字段。

3、多国语言数据管理(表ssp_i18n)

在每个管理功能数据维护页面识别是否需要多国语言(接口读表ssp_i18n_fields.table_name).

需要显示[],点击后打开通用多国语言内容维护页面:

4、这样可以全覆盖系统需要多语言的表。

5、前端内容显示需要在请求头添加语言,接口要到i18n_fields表检查是否有语言需求,有,抓取i18n对应语言的数据,重构返回请求的响应数据。

相关推荐
2402_857589361 分钟前
SpringBoot框架:作业管理技术新解
java·spring boot·后端
理想不理想v4 分钟前
vue经典前端面试题
前端·javascript·vue.js
HBryce245 分钟前
缓存-基础概念
java·缓存
小阮的学习笔记18 分钟前
Vue3中使用LogicFlow实现简单流程图
javascript·vue.js·流程图
YBN娜18 分钟前
Vue实现登录功能
前端·javascript·vue.js
一只爱打拳的程序猿20 分钟前
【Spring】更加简单的将对象存入Spring中并使用
java·后端·spring
杨荧21 分钟前
【JAVA毕业设计】基于Vue和SpringBoot的服装商城系统学科竞赛管理系统
java·开发语言·vue.js·spring boot·spring cloud·java-ee·kafka
minDuck23 分钟前
ruoyi-vue集成tianai-captcha验证码
java·前端·vue.js
为将者,自当识天晓地。42 分钟前
c++多线程
java·开发语言
daqinzl1 小时前
java获取机器ip、mac
java·mac·ip