Как установить тему на Magento 1.9

Рассмотрим пошаговые действия по установке шаблона на движок Magento v1.9 Community Edition
(которые также могут быть использованы для установки шаблона и в более ранних версиях Magento).

В этом уроке мы опишем следующие два способа установки темы (шаблона) для Magento:

  • установка темы Мадженто через прямое копирование файлов
  • установка темы с помощью Magento Connect

 

1 способ: копирование файлов через FTP

Первый, традиционный метод, заключается в том, что мы копируем файлы и папки через FTP в движок Мадженто.

Допустим, что вы скачали/купили архив с темой. Темы для Мадженто могут быть упакованы по-разному, в зависимости от источника. Но, в основном, тема содержит 2 папки:

  • app
  • skin

Некоторые темы могут включать и другие папки, например /js, /media.

Для начала извлекаем файлы из архива, а затем копируем их в корневой каталог сайта. Таким образом файлы и папки новой темы будут добавлены к существующим данным.

Перейдите System> Design (Система — Дизайн), затем нажмите Add Design Change (Добавить изменение дизайна) в правом верхнем углу. В поле Custom Design (Пользовательский дизайн) в выпадающем списке выберите тему, которую перед этим загрузили.

После этого нажмите на кнопку Save (Сохранить) и новая тема будет активирована.

Также вы можете установить новую тему и в настройках конфигурации Мадженто тут: System-> Configuration-> Design-> Themes (Система-> Конфигурация-> Дизайн-> Темы).
Введите название темы в поле Default и нажмите на кнопку Save Config (Сохранить конфигурацию).




P.S. На скриншоте мы видим, что выбрана тема default в пакете rwd. В этом случае путь к нашей теме будет следующий: app/design/frontend/rwd/default/, где /default – это папка с нашей темой.

 

2 способ: установка через Magento Connect

Заходим на Magento Connect (http://www.magentocommerce.com/magento-connect/) и в верхнем выпадающем меню Themes выбираем нужную категорию темы (например, Computers & Electronics).

На открывшейся странице мы видим доступные темы, которые отсортированы по популярности (первыми, естественно, показаны самые популярные). Также мы можем отсортировать бесплатные темы от платных нажав на переключатель:


Откроем, например, первую из бесплатных тем: Free Magento Theme Classic. Затем нажимаем на кнопку Install Now, чтобы получить Extension Key (Ключ Расширения).
Заметьте, что вы должны будете залогиниться, чтобы получить этот ключ.

На странице темы выбираем:

  • платформу (Platform) – Community
  • версию Мадженто Коннект – в последних версиях движка (с версии 1.5) используется канал Magento Connect 2.0
  • соглашаемся с условиями лицензии (ставим галочку)
  • нажимаем Get Extension Key, затем Select Key (Выделить ключ) и комбинацией клавиш Ctrl+C копируем ключ в буфер.


В админке нашего сайта переходим: System -> Magento Connect -> Magento Connect Manager.
Вводим логин и пароль администратора сайта и попадаем в интерфейс управления расширениями.

Скопированный ключ вставляем в поле 2 и нажимаем Install (Установить). В появившемся окне проверяем Extension dependencies (Совместимость и версию темы): если в поле статус высвечивается Ready to install (Готово к установке) — нажимаем Proceed и ждем, пока система сделает свое дело.

После сообщения об успехе возвращаемся в админку нашего сайта (нажимаем Return to Admin).

 

Теперь нам нужно активировать установленную тему, переходим в System-> Configuration-> Design (Система-> Конфигурация-> Дизайн). Нам нужно указать Package (Пакет) и Themes (Тема).

Чтобы разобраться, здесь нужно уточнить несколько моментов:
Package – это набор тем по умолчанию. Находятся они по адресу app/design/frontend/default/.
В Мадженто версии 1.9. в поле Package по умолчанию указано rwd (т.е. шаблон-респонсив), а во вкладке Themes пустые поля, т.е. система подгружает Пакет rwd, а из него тему по умолчанию (default)
(адрес такой: app/design/frontend/rwd/default/).

Продолжим.
В нашем примере была загружена тема Free Magento Theme Classic. В системе она имеет название f002 и была закачана с Мадженто Коннект в Пакет по умолчанию (по адресу
app/design/frontend/default/f002/).
Соответственно, мы и заполняем поля в настройках System-> Configuration-> Design (Система-> Конфигурация-> Дизайн):

во вкладке Package – пишем путь к пакету – default
а во вкладке Themes, в поле Default пишем системное название темы — f002.
Таким образом, мы указали системе, что задействовать нужно тему, которая находится по адресу app/design/frontend/default/f002/.
Нажмите на кнопку Save Config (Сохранить конфигурацию), чтобы задействовать изменения.

Теперь осталось только перейти на главную страницу сайта и обновить ее, чтобы увидеть установленную тему в действии!