线程很长,但仅仅是为了解释。 在以下情况中,我需要知道拥有当前商店的移动网站的正确方法:
我已经拥有一个拥有两个不同网站的商店,每个网站至少有两个不同语言的商店视图。
一个网站有两个英语和法语商店视图 另一个有两个英语和德语商店视图
使用在同一个域上运行多个网站的子文件夹方法(mywebsite.com/en和mywebsite.com/de等),可以在同一个域上管理这些网站
库存正在网站级别进行管理。 (有扩展名)
我们现在想为这家商店推出一个移动网站,为此,我计划在每个网站上都有不同的商店视图,并应用了iPhone主题。 所以,对于移动网站: Website1将有另外两个iPhone主题的商店视图:一个用于英语,另一个用于法语 Website2还有两个iPhone主题的商店视图:一个用于英语,另一个用于德语
这有多正确?
我们还希望有一个重定向逻辑,这样如果我们的商店是从移动设备访问的,那么就会显示移动版本。 我在哪里可以放置重定向逻辑?在主要的index.php?
如果需要任何其他细节,请告诉我。
答案 0 :(得分:7)
我认为你已经遇到过这个,但Magento可以根据用户代理改变主题。在System-> Configuration的设计选项卡中进行设置。您'添加例外'并包含移动用户代理列表,例如:iPhone|iPod|BlackBerry|Palm|Googlebot-Mobile|Mobile|mobile|mobi|Windows Mobile|Safari Mobile|Android|Opera Mini
如果正则表达式匹配,则设置要显示的主题,在我的示例中,我只使用iphone
中的默认skin/frontend/default/iphone
主题。我认为您可以为不同的网站设置不同的移动主题并存储视图。