2011-10-31 84 views
0

我在当前网站上的最后一项工作是尝试向我的EE网站添加多语言功能。我跟着在这里维基Expressionengine多国语言

步骤:http://expressionengine.com/wiki/Multi_language_site_alternative

是直线前进足够,尽管不必四处寻找一些帮助时htaccess的没有工作,我现在(我相信)工作我的网站上的子文件夹:/ en。如果我将浏览器指向http://mysite.com/en/template_group/view/title,页面显示正常。

但是,使用en_custom_field的下一步似乎不起作用。 我感觉/ en文件夹是正常站点的精确镜像。

例如,在我的嵌入报头模板我有朗=” {COUNTRY_CODE}”,但是当我在我的/ EN子文件夹查看源它显示为‘FR’(这是默认语言)

此外,其他好奇的事情正在发生 - 在/子文件夹中,我当前的下拉菜单(一个navee菜单)已被我的旧菜单取代,该菜单已不在我的模板中(!)我几乎不知道这是怎么回事...

感谢任何见过某些熟悉的人的帮助!

+1

EE内幕公布于[为ExpressionEngine多语言解决方案(http://eeinsider.com/articles/multi-language-solutions-for-expressionengine)最近的一篇文章,里面详细介绍许多关键多种语言的基本面在一个简洁的文章,完整的代码示例和截图。 – rjb

+0

感谢rjb,这是我已阅读过的主题之一。我现在可以像往常一样将功能启动并运行起来,将许多不同的想法拼凑在一起。我目前卡住,因为我试图把一条if语句放在我的navee菜单上,它似乎在破坏我的整个页面...从前后移除代码 - 奇怪! – onjegolders

回答

1

您是使用ExpressionEngine 1.x还是2.x?维基中的说明确实只适用于1.x(甚至不是那么好)。

有几个免费和付费的插件可以帮助你做到这一点。对于EE1,我建议撷取音讯:http://eeharbor.com/transcribe

对于EE2,你可以尝试贝克的多语言插件,发现这里:http://devot-ee.com/add-ons/multi-language-support - 它要求你创建自定义字段,但就处理所有的URL废话相当漂亮,因为我可以告诉。

+0

谢谢艾德丽安,我在EE2上。实际上,我开始使用这个插件,但无法完成,而且wiki对我来说比对本来应该简化事项的插件更有意义!我最近的问题是,子文件夹版本找不到正确的CSS – onjegolders