Php Magento上使用iPhone主题的移动商店

Php Magento上使用iPhone主题的移动商店,php,magento,magento-1.5,Php,Magento,Magento 1.5,这条线很长,但只是为了解释。 我需要知道在以下情况下,我们当前商店的移动网站的正确方式: 我已经有了一个拥有两个不同网站的商店,每个网站至少有两个不同语言的商店视图 一个网站有两个英文和法文商店视图 另一个有两种英语和德语的商店视图 这些网站通过使用子文件夹方法在同一个域上管理,即在同一个域上运行多个网站(mywebsite.com/en和mywebsite.com/de等) 库存正在网站级别进行管理。(有延期) 我们现在想为这个商店引入一个移动网站,为此我计划在每个网站上都有一个不同的商店视图

这条线很长,但只是为了解释。 我需要知道在以下情况下,我们当前商店的移动网站的正确方式:

我已经有了一个拥有两个不同网站的商店,每个网站至少有两个不同语言的商店视图

一个网站有两个英文和法文商店视图 另一个有两种英语和德语的商店视图

这些网站通过使用子文件夹方法在同一个域上管理,即在同一个域上运行多个网站(mywebsite.com/en和mywebsite.com/de等)

库存正在网站级别进行管理。(有延期)

我们现在想为这个商店引入一个移动网站,为此我计划在每个网站上都有一个不同的商店视图,应用iPhone主题。 因此,对于移动网站: Website1将有两个以上iPhone主题的商店视图:一个用于英语,另一个用于法语 Website2将有两个以上iPhone主题的商店视图:一个用于英语,另一个用于德语

这有多正确

我们还希望有一个重定向逻辑,这样,如果从移动设备访问我们的商店,就会显示移动版本。 我可以把重定向逻辑放在哪里?在main index.php中


如果需要任何其他细节,请务必告诉我

我想您可能遇到过这个问题,但是Magento可以根据用户代理更改主题。在系统->配置的设计选项卡中进行设置。您可以“添加例外”并包括移动用户代理列表,例如:
iPhone | iPod | BlackBerry | Palm | Googlebot mobile | mobile | mobi | Windows mobile | Safari mobile | Android | Opera Mini

然后设置要显示正则表达式是否匹配的主题,在我的示例中,我只使用
skin/frontend/default/iphone
中的默认
iphone
主题。我想你可以为不同的网站和商店视图设置不同的移动主题


那看起来棒极了。我会试试看。在1.9中,你还必须打开主题部分,为模板、皮肤(图像/CSS)和布局输入相同的例外。