当前位置显示
-
如何在DedeCMS中英文版中设置当前位置的显示?
在DedeCMS中,可以使用以下方法处理中英文版当前位置:,,1. 在模板文件中添加一个变量,用于存储当前位置的中文或英文信息。可以在head.htm文件中添加如下代码:,,“html,{dede:global name=’cfg_webname’/},`,,2. 根据网站的语言设置,判断当前位置应该是中文还是英文。可以使用if标签进行判断,,,`html,{dede:if global=”cfg_webname”==”中文版”}, 当前位置:{dede:field name=’positionname’/},{dede:else}, Current Position: {dede:field name=’positionname’ function=’cn2en(@me)’/},{dede:/if},`,,3. 如果需要将中文转换为英文,可以使用自定义函数cn2en()。在include/arc.archives.class.php文件中添加如下代码:,,`php,function cn2en($string) {, $trans = array(, ‘当前位置’ =˃ ‘Current Position’,, // 其他需要翻译的词汇, );, return strtr($string, $trans);,},“,,这样,根据网站的语言设置,当前位置将显示为中文或英文。