dro62273 2012-03-26 10:22
浏览 18
已采纳

magento以编程方式设置商店ID

I am currently working on a magento site that is in 2 languages (French and Dutch). The approach I am taking is as follows:

  • Create a folder in the web root (named nl)
  • Import the index.php and .htaccess file to that folder
  • In the index.php I modify the following line:

    Mage::run('nl'); // to specify the store view i want to load
    

When I check, the categories, CMS content etc are still in the default language. The following code:

Mage::app()->getStore()->getName();

returns the fr store's name.

What is it that I'm doing wrong? I think a viable solution would be to set the store to run in index.php...

Could someone please let me know how to load a store by ID?

  • 写回答

3条回答 默认 最新

  • dongsechuan0535 2012-03-28 05:05
    关注

    After hours of huffing and puffing i was able to figure out a way to set the store id programatically :)

    In the index.php file, (in your language specific folder), add the following:-

    $store_id = 'your_store_id_here';
    $mageRunCode = 'store view code';
    $mageRunType = 'store';
    
    Mage::app()->setCurrentStore($store_id);
    Mage::run($mageRunCode, $mageRunType);
    

    Hope someone will find this information useful :)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 用hfss做微带贴片阵列天线的时候分析设置有问题
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据
  • ¥20 软件测试决策法疑问求解答