E commerce 在Enfinity Intershop中添加新区域设置

E commerce 在Enfinity Intershop中添加新区域设置,e-commerce,enfinity,intershop,E Commerce,Enfinity,Intershop,我正在尝试向Enfinity Intershop 6.2中的一个目录添加一个新的区域设置,但我无法实现这一点。这就是我迄今为止所尝试的: 1) 更新了本地化属性以包括新的区域设置,如下所示: french = fr FR EUR false <!--- TEMPLATENAME: SwitchLocale.isml ---> <iscontent charset="UTF-8"> <ismodule template = "inc/ShowLocaleItem.i

我正在尝试向Enfinity Intershop 6.2中的一个目录添加一个新的
区域设置
,但我无法实现这一点。这就是我迄今为止所尝试的:

1) 更新了本地化属性以包括新的区域设置,如下所示:

french = fr FR EUR false
<!--- TEMPLATENAME: SwitchLocale.isml --->
<iscontent charset="UTF-8">
<ismodule template = "inc/ShowLocaleItem.isml"
name="ShowLocaleItem"
attribute="LocaleID"
attribute="Flag"
>
<isif condition="#CurrentSession:URLLanguageID NE 'en_US'#">
   <ISShowLocaleItem LocaleID="en_US" Flag="flag_en.gif">
</isif>
<isif condition="#CurrentSession:URLLanguageID NE 'fr_FR'#">
   <ISShowLocaleItem LocaleID="fr_FR" Flag="flag_fr.gif">
</isif>
2) 在SwitchLocale.isml中添加了新的区域设置条目,并重建了目录。更新后的SwitchLocale.isml文件如下所示:

french = fr FR EUR false
<!--- TEMPLATENAME: SwitchLocale.isml --->
<iscontent charset="UTF-8">
<ismodule template = "inc/ShowLocaleItem.isml"
name="ShowLocaleItem"
attribute="LocaleID"
attribute="Flag"
>
<isif condition="#CurrentSession:URLLanguageID NE 'en_US'#">
   <ISShowLocaleItem LocaleID="en_US" Flag="flag_en.gif">
</isif>
<isif condition="#CurrentSession:URLLanguageID NE 'fr_FR'#">
   <ISShowLocaleItem LocaleID="fr_FR" Flag="flag_fr.gif">
</isif>

3) 在
branding
中添加了
标志\u fr.gif
,并更新了
branding
包。 4) 已从管理中清除
页面缓存
,并重新启动
Intershop有限应用程序服务器

问题是: 如果我像往常一样输入URL,比如
www.abc.com
(然后重定向到
www.abc.com\en en\index.html
,因为英语是默认语言环境),那么它不会显示添加的新标志(
标志\u fr.gif
)。但是,在那之后,如果我将URL更改为
www.abc.com\fr fr\index.html
,那么它会正确地以法语显示网页

我是否遗漏了什么或做得不正确?

-Edited- 您是否已从(共享)/system/config/cluster中删除了localization.lastupdate文件并重新启动了服务器?否则,将不会读取新的区域设置并将其应用于数据库。 添加一个新的区域设置需要在DB上进行昂贵的操作(添加列和其他),因此,在他应用更改后,应用程序服务器将生成一个名为.lastupdate的文件。下一次服务器启动时,如果找到lastupdate文件,只会忽略属性文件。 如果删除lastupdate文件,则将强制应用程序服务器重新读取属性文件并更改数据库。在此之后,您将看到一个新的lastupdate将被重新创建


同样的机制也适用于税收和少数其他配置属性,我认为ISH 7.2也适用。

作为一个注释,这会更好。您的销售代表目前太低,无法发表评论,因此我建议编辑您的答案,以显示您建议的完整解释-它的作用、需要发生的原因以及如何逐步做到这一点。这样,你的答案将被视为一个合法的解决方案,供新用户潜在地试用。看一看——这在这方面非常有用!