我正在使用的项目是使用N2CMS的旧版本(v.2.1.0.1)。
首先,我想避免升级到最新的N2版本,不是因为我不喜欢新的东西(因为我这样做),而是因为我使用这么旧的版本需要很多efford尝试升级它,如果有办法以更有效的方式解决这个问题,那么我需要做到这一点。
我需要做的是启用网址为网站设置语言根并让它不仅依赖于/ lang。例如,我希望我的website.se指向/ sv和我的website.no指向/不。现在.se是默认的,所以无论URL如何,瑞典语都是显示的语言。扭曲是我为什么需要这样做的原因,我正在从另一个数据库加载数据并在网站上显示它,类别和产品列表(例如/ keyrings)。这些东西在url中没有/ sv或/ no。这里的结果是,即使我得到/不在.no url旁边工作,只要我点击该列表中没有url中的语言代码的项目,我将自动被重定向到默认的瑞典语言根。所以我想完全依赖于URL上的N2CMS语言根而不是/ lang。我知道在N2CMS的更高版本中这是可能的,但我希望在旧版本中也有解决方法。
在这个版本中,我有一个初始页面,在初始页面下我有语言根。每个语言根都可以选择输入URI名称,在我的情况下我有瑞典语和挪威语,所以这是/ sv和/ no。该网站的一个例子可能如下所示:/ sv / om-oss,挪威的方式是/ no / om-oss。 在后来的版本中(我用于其他和更新的项目)我只有初始页面并且在其设置中我能够输入主机名,这是我想要的网站(不一定在N2CMS中可以改变它,它更容易只是让它编码)。
对于这类事情,有没有人有这方面的经验,或者比我更深的知识?