多语言建站
多语言建站
多语言建站功能允许模板中根据当前语言版本输出不同内容。当前版本已内置简体中文(cn)和英语(en)两种语言标识。
多语言标签
| 标签 | 说明 | 输出示例 |
|---|---|---|
| {soeay:lang} | 输出当前语言编码 | cn / en |
| {soeay:languages} | 循环输出语言列表(当前返回内置语言项) | – |
语言切换
{soeay:languages}
<a href="[soeay:link]">[soeay:name]</a>
{/soeay:languages}
常见用法
{soeay:if('{soeay:lang}'=='en')}
<p>Welcome to SoeayCMS</p>
{else}
<p>欢迎使用 SoeayCMS</p>
{/soeay:if}
注意事项
{soeay:lang}输出当前区域编码(来自 soeay_area 表默认区域),可作为多语言判断条件。{soeay:languages}当前版本返回内置固定语言列表,适合展示简单切换入口;如需从后台动态维护语言版本,请结合扩展开发实现。- 不同语言的内容建议通过后台栏目/内容的区域编码(acode)字段区分,模板中配合
{soeay:lang}做条件输出。
