之前多次遇到Joomla 2.5的多语言问题,前台不能显示国旗和选项,只显示语言切换器模块名称。今天又花时间看了一下,供有同类疑问的朋友参考。
如果你已经做了上面提到的所有步骤,还是出现这个问题,那么原因可能和我遇到的一样。我今天看到一句话,解决了这个问题:"What has changed in 1.6.2 (not 1.6.3) is that each content language needs to have a specific published DEFAULT HOME PAGE menu item set in a specific menu, tagged to THAT content language and displayed by a specific menu module tagged to the same language."
这句暴长的话实际的意思是:
关于菜单项,如果我们在Joomla2.5当中有3个菜单类型,每个包含一个菜单项(实际当然多余一个,先写一个举例):
Main Menu (菜单项 Home,语言种类 ALL)
Main Menu -CN (菜单项 Home-CN,语言种类 中文)
Main Menu - EN(菜单项 Home-EN,语言种类 English)
那么请注意,每个语言种类里至少有一个菜单项要设为Home或是Default,当你设了以后,你在后台的菜单项设置界面里面就可以看到国旗了,未设之前只能看到文字。这个时候你回到前台,国旗出现了。
EasyCalcCheck Plus - Warning: The form was not found, because the template uses overrides. Please adjust the search string for the form in the file easycalccheckplus.php or delete the overrides in templates/yourtemplate/html!