在后台输入的列表项,菜单项等,怎么进行多语言设置呢?求教
PHP版本、系统版本、模块版本等
1
2
3
把所有中文的内容替换为 L('xxx') 多语言标识即可。
@ModStart:
如果菜单或者列表是在后台输入的变量,比如说次级导航里的nav[name]
@foreach(\Module\Nav\Util\NavUtil::listByPositionWithCache('foot') as $nav)
<a href="{{$nav['link']}}" {{\Module\Nav\Type\NavOpenType::getBlankAttributeFromValue(empty($nav['openType'])?null:$nav['openType'])}}>{{$nav['name']}}</a>
@endforeach
怎么替换呢?
目前导航Nav这个模块是没有支持多语言的,一种思路就是你给nav增加一个lang字段,然后在这些地方通过lang筛选出当前语言的内容输出。
QQ扫一扫联系
点击联系
2374926113
微信扫一扫联系
把所有中文的内容替换为 L('xxx') 多语言标识即可。
@ModStart:
如果菜单或者列表是在后台输入的变量,比如说次级导航里的nav[name]
@foreach(\Module\Nav\Util\NavUtil::listByPositionWithCache('foot') as $nav)
<a href="{{$nav['link']}}" {{\Module\Nav\Type\NavOpenType::getBlankAttributeFromValue(empty($nav['openType'])?null:$nav['openType'])}}>{{$nav['name']}}</a>
@endforeach
怎么替换呢?
目前导航Nav这个模块是没有支持多语言的,一种思路就是你给nav增加一个lang字段,然后在这些地方通过lang筛选出当前语言的内容输出。