易优CMS:多语言如何实现不同语言不同的模板风格

功能说明:想要不同语言版本使用不一样的页面布局、风格,无需复杂二次开发,只需要在 PC 模板目录创建对应语言后缀模板文件即可轻松实现。

实现原理

EyouCMS 多语言机制会自动识别带语言标识后缀的模板文件。当访问对应语言站点时,系统优先加载带语言后缀的模板;没有对应语言模板,则默认调用原版中文模板。



4.png


使用方法

在模板 PC 目录内,复制原有模板文件,重命名,在文件名末尾加上 _语言标识。 示例:

  • 中文首页:index.htm
  • 英文首页:index_en.htm

列表页同理:

  • 中文文章列表:lists_article.htm
  • 英文文章列表:lists_article_en.htm

其他语言操作方式完全一致,替换对应的语言标识即可。

效果

访问英文语言站点时,程序会自动加载 index_en.htm,你可以在这个英文模板里写独立的 HTML 结构、CSS 样式,实现和中文版本完全不一样的页面设计。

注意事项

  1. 模板文件必须放在 PC 模板目录下,命名格式:文件名_语言标识.htm
  2. 英文标识为 en,其他语言以系统对应的语言标识为准;
  3. 修改模板后,后台清理网站缓存,才能生效;
  4. 如果不存在对应语言后缀模板,会自动调用原版中文模板,不会报错。
分享: