Php Magento删除默认存储视图的存储代码
我有Magento多语言商店,我需要将商店代码添加到url。在这个路径中,系统>配置>网站>Url选项>向我打开的Url添加存储代码,然后我在Url中看到site.com/en default,site.com/br brazilianPhp Magento删除默认存储视图的存储代码,php,magento,url,multilingual,Php,Magento,Url,Multilingual,我有Magento多语言商店,我需要将商店代码添加到url。在这个路径中,系统>配置>网站>Url选项>向我打开的Url添加存储代码,然后我在Url中看到site.com/en default,site.com/br brazilian 如何在default site.com/EN中删除EN,并在没有EN path的情况下获取default store site.com 默认情况下,magento只允许您在整个安装过程中更改此配置选项,不能按门店更改 您可以更新magento,允许您为每个网站的
如何在default site.com/EN中删除EN,并在没有EN path的情况下获取default store site.com 默认情况下,magento只允许您在整个安装过程中更改此配置选项,不能按门店更改 您可以更新magento,允许您为每个网站的此选项指定不同的设置,以允许您执行所需的操作: app/code/core/Mage/core/etc/system.xml 注意,您不应直接更改此文件,而应在您自己的模块中将其覆盖。您可以在那里找到许多帮助覆盖核心magento配置和文件的教程 如果更新了作用域设置:
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
这将允许您在“管理”部分中更改每个网站/店面的“将店铺代码添加到URL”
现在,您可以尝试将默认存储的addstorecode设置为url=NO
并将存储代码添加到URL=YES(对于其他URL)
请注意,我尚未对此进行测试,因此我不会在live store上执行此操作:默认情况下,magento只允许您在整个设置中更改此配置选项,您不能按门店进行更改 您可以更新magento,允许您为每个网站的此选项指定不同的设置,以允许您执行所需的操作: app/code/core/Mage/core/etc/system.xml 注意,您不应直接更改此文件,而应在您自己的模块中将其覆盖。您可以在那里找到许多帮助覆盖核心magento配置和文件的教程 如果更新了作用域设置:
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
这将允许您在“管理”部分中更改每个网站/店面的“将店铺代码添加到URL”
现在,您可以尝试将默认存储的addstorecode设置为url=NO
并将存储代码添加到URL=YES(对于其他URL)
请注意,我没有对此进行测试,因此我不会在live store上执行此操作:我在GitHub上提供了一个新的扩展,允许您从URL中隐藏默认的存储代码
这里有更多信息:我在GitHub上提供了一个新的扩展,允许您从URL隐藏默认的存储代码
这里有更多信息:我有一个替代解决方案,效果也很好 将app/code/core/Mage/Catalog/Block/Widget/Link.php复制到app/code/local/Mage/Catalog/Block/Widget/Link.php 搜索Magento 1.7.x中的第91行/Magento 1.9.x中的第100行 $this->\u href=$this->\u href$象征___商店=$存储->获取代码 并修改为 $this->\u href=$this->\u href 上传并保存您的更改,您现在就不会让您的小部件动态插入的链接附加?\uuuuuuuuu store=default
信用证:我有一个替代的解决方案,效果也很好 将app/code/core/Mage/Catalog/Block/Widget/Link.php复制到app/code/local/Mage/Catalog/Block/Widget/Link.php 搜索Magento 1.7.x中的第91行/Magento 1.9.x中的第100行 $this->\u href=$this->\u href$象征___商店=$存储->获取代码 并修改为 $this->\u href=$this->\u href 上传并保存您的更改,您现在就不会让您的小部件动态插入的链接附加?\uuuuuuuuu store=default
信用证:谢谢您的快速回复。我尝试了这种方法,当我在站点上切换lang时,我会看到site.com/br/?\uuuuuu from\u store=en和404页面。有什么问题吗?在应用1.9.2之后,无法访问admin。别这么做谢谢你的快速回答。我尝试了这种方法,当我在站点上切换lang时,我会看到site.com/br/?\uuuuuu from\u store=en和404页面。有什么问题吗?在应用1.9.2之后,无法访问admin。不要这样做