Мобильный магазин на Magento с использованием темы iPhone - PullRequest
2 голосов
/ 09 декабря 2011

Нить довольно длинная, но только для объяснения. Мне нужно знать правильный способ иметь мобильный сайт нашего текущего магазина в следующем сценарии:

У меня уже есть магазин с двумя разными веб-сайтами, на каждом из которых есть как минимум два представления магазина для разных языков.

Один веб-сайт имеет два вида магазина для английского и французского Другой имеет два представления магазина для английского и немецкого

Эти веб-сайты управляются в одном домене с использованием метода вложенных папок, в котором несколько веб-сайтов работают на одном домене (mywebsite.com/en и mywebsite.com/de и т. Д.)

Управление запасами осуществляется на уровне веб-сайта. (С расширением)

Теперь мы хотим представить мобильный сайт для этого магазина, и для этого я планирую иметь разные представления магазина на каждом веб-сайте с применением темы iPhone. Итак, для мобильного сайта: Website1 будет иметь еще два магазина с темой iPhone: один для английского, другой для французского Website2 будет иметь еще два магазина с темой iPhone: один для английского, другой для немецкого

Насколько правильным будет это?

Мы также хотели бы иметь логику перенаправления, чтобы при доступе к нашему магазину с мобильного устройства отображалась мобильная версия. Где можно поставить логику перенаправления? в основной index.php?

Дайте мне знать, если потребуется какая-либо другая деталь.

1 Ответ

7 голосов
/ 09 декабря 2011

Полагаю, вы уже сталкивались с этим, но Magento может изменить тему в зависимости от user-agent. Установите это во вкладке дизайна Системы-> Конфигурация. Вы добавляете исключение и включаете список мобильных пользовательских агентов, например: iPhone|iPod|BlackBerry|Palm|Googlebot-Mobile|Mobile|mobile|mobi|Windows Mobile|Safari Mobile|Android|Opera Mini

Затем установите тему, которую хотите показать, если регулярное выражение соответствует, в моем примере я просто использую тему iphone по умолчанию, которая находится в skin/frontend/default/iphone. Я полагаю, вы можете установить различные мобильные темы для разных веб-сайтов и магазинов.

Screenshot of System-Configuration-Design

...