首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有相同代码的多个存储视图

具有相同代码的多个存储视图
EN

Stack Overflow用户
提问于 2014-07-08 09:06:20
回答 1查看 251关注 0票数 0

我正在马根托的一个网站上工作。它有两个商店(基地,精品店)和4个商店视图基地(fr,en)和精品(bfr,ben)。现在,当我在网站网址中使用存储url时。我每个商店的视图都有4个urls

代码语言:javascript
复制
http://example.com/en
http://example.com/fr
http://example.com/boutique/ben
http://example.com/boutique/bfr

我们需要其他商店的网址,如下所示:

代码语言:javascript
复制
http://example.com/boutique/en
http://example.com/boutique/fr

但是我们已经用这些代码存储了视图。请帮我解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-08 09:56:50

不能对两个存储视图使用相同的代码。句号。

但你可以尝试一种不同的方法让你的网址像这样。

不要使用“向url添加存储代码”,而是实际创建需要frenboutique/enboutique/fr的文件夹,并将index.php.htaccess文件复制到这些文件夹中的每一个,并替换以下文件。

代码语言:javascript
复制
$mageFilename = MAGENTO_ROOT . '/app/Mage.php';

使用

代码语言:javascript
复制
$mageFilename = '../app/Mage.php';

代码语言:javascript
复制
$mageFilename = '../../app/Mage.php';

取决于文件夹的深度。

并替换这个

代码语言:javascript
复制
Mage::run($mageRunCode, $mageRunType);

使用

代码语言:javascript
复制
Mage::run('store code here', 'store'); //instead of store code view put en, fr, ben or bfr

您还需要从system->configuration中调整每个存储视图的基本urls。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24627822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档