我有DNN 8.我已经安装了斯洛文尼亚语几下ASP.NET页面,以及对国家的国旗图片的出现工具栏上的,就像它应该。 问题是我的CurrentCulture始终是en-us。当前URL是[servername]/[pagename],没有文化中缀。美国国旗包含超链接到相同的URL([servername]/[pagename]),斯洛文尼亚国旗没有超链接。我试图手动添加URL中缀([servername]/en-us/[pagename]或[servername]/sl-si/[pagename]),但这些位置不存在。 我已检查语言设置 - 在URL中启用语言参数?复选框被打勾。 我该如何真正在URL中启用该语言中缀?我还应该配置什么?DNN语言控制不起作用
0
A
回答
0
约URL变化与语言缀使解决方案: 转到管理/站点设置,选择进步设置,然后网站别名;添加用于URL的语言中缀(例如sl-si)的别名。 这些别名应该是语言意识。你可以手动将这些URL写入浏览器,并测试它们是否工作。
现在,我们应该增加网络的控制,它允许用户对这些URL变化之间切换。 DNN提供的控件:
<dnn:LANGUAGE runat="server" ID="dnnLANGUAGE" ShowMenu="False" ShowLinks="True" />
您可以将它添加到您的任何网页。娄页的顶部添加另一行:
<%@ Register TagPrefix="dnn" TagName="LANGUAGE" Src="~/Admin/Skins/Language.ascx" %>
现在我仍然在寻找一种方式将此控件添加一些DNN的控制(例如 - 菜单工具栏),所以可以从我所有的模块可见。 任何想法?
相关问题
- 1. 备用语言似乎不起作用
- 2. dnn filepickeruploader控制
- 3. 切换语言不起作用
- 4. Laravel 5多语言不起作用
- 5. URI路由不起作用(多语言)
- 6. Google Api语言翻译不起作用
- 7. jQuery语言翻译不起作用?
- 8. 多语言静态块不起作用
- 9. Opencart默认语言不起作用
- 10. C语言程序不起作用?
- 11. (ANDROID)控制用户语言
- 12. 控制器不起作用
- 13. ChangePassword控制不起作用
- 14. 如何设置JsTimeline语言当前DNN语言
- 15. C语言递归控制
- 16. 用于谷歌图表的语言环境语言不起作用
- 17. 如何制作多语言C#控制台应用程序?
- 18. DNN的语言类的名称空间
- 19. 语言更改为阿拉伯语不起作用?
- 20. RadAjaxLoadingPanel不能与DNN一起工作
- 21. 断言不起作用
- 22. Spring MVC默认语言环境和语言环境更改不起作用
- 23. codeigniter UTF-8语言的工作原理还是不起作用?
- 24. Ajax手风琴控制不起作用
- 25. 登录控制不起作用
- 26. 定点控制回路不起作用
- 27. ASPx控制焦点不起作用
- 28. laravel控制器紧凑不起作用
- 29. laravel控制器更新不起作用
- 30. 文件上传控制不起作用