Вместо неё читайте перевод книги Magento 1.3 Theme Design
Допустим, у вас на руках уже есть вёрстка в виде HTML, CSS, JavaScript.
Как эту вёрстку превратить в тему для Magento?
- В папку skin/frontend/default добавьте новую папку с называнием вашей темы
- В папке skin/frontend/default/<название темы> создайте подпапки images, css и js, куда поместите соответсвующие файлы вёрстки: картинки, стили, скрипты на JavaScript
- Аналогично в папку app/design/frontend/default добавьте новую папку с называнием вашей темы
- В папке skin/frontend/default/<название темы> создайте подпапку layout и внутри - файл page.xml
Для начала лучше скопировать его содержимое из app/design/frontend/base/default/layout/page.xml - Отредактируйте в этом файле раздел <block type="page/html_head" name="head" as="head">
Заметьте, что там мы указываем, какие скрипты JavaScript и файлы CSS надо загрузить. - Удалите скрипты и стили по умолчанию, поставьте вместо них скрипты и стили из вашей вёрстки.
- В папке skin/frontend/default/<название темы> создайте подпапки template/page (т.е. путь skin/frontend/default/<название темы>/template/page/).
- Там создайте файл 2columns-left.phtml и поместите в качестве содержимого вашу вёрстку HTML.
- Вырежьте всё содержимое внутри HEAD, вместо него напишите: <?php echo $this->getChildHtml('head') ?>
- Создайте путь skin/frontend/default/<название темы>/template/page/html/ и внутри - файл head.phtml
- Скопируйте в него содержимое из app/design/frontend/base/default/template/page/html/head.phtml и отредактируйте, как вам нужно (например, уберите вызов getTranslatorScript, если не используете библиотеку Prototype.js).
- Зайдите в админку и выберите нашу только что созданную тему в качестве темы магазина. Как это сделать - я написал здесь: http://magento-forum.ru/topic/4/
- Выберите в верхнем меню админки: CMS -> Pages -> Home -> Design -> Layout -> "2 columns with left bar"/ -> Save.
- Обновите кеш.
Теперь ваша первая тема для Magento должна заработать!
Правда, вы увидите только статичную вёрстку, а впереди ещё предстоит настройка модулей. О настройке модулей я напишу в следующий раз!

Вход
Регистрация
Помощь




