Новая тема Magento с нуля [Советы новичку]

Первый раз на stackru, первый раз на magento... будь мил, пожалуйста.:)

Я сделал домашнее задание, прочитал несколько статей на вики Magento и искал на сайте возможные ответы и решения. Допустим, я собрал базу знаний и... я в замешательстве больше, чем раньше...

Хорошо, давайте начнем с этого, я должен применить собственную тему к установке Magento. Дизайн может уместиться в шаблоне с двумя столбцами слева, но немного отличается.

  1. Просмотр категорий должен быть вложен в меню сайта, расположенное в левом столбце.
  2. Моя корзина (это будет не просто ссылка, но она должна обновляться по мере добавления в нее товаров) будет размещена в заголовке со ссылками на аккаунт и полем быстрого поиска.

Кроме того, домашняя страница (и еще несколько страниц веб-сайта) будет представлять собой смесь страницы CMS и стандартной страницы Magento, а это означает, что в левом столбце будет отображаться обычное меню и некоторое динамическое содержимое PHP (возможно постараюсь добавить функцию в бэкэнд для управления ею).

Теперь вопрос в том, стоит ли мне использовать макет с двумя столбцами, уже присутствующий в дистрибутиве Magento, и попробовать настроить его в соответствии с моими потребностями? Или, если я пытаюсь переопределить это, создавая специальные .phtml файлы шаблонов и блоки?

Какие-нибудь предложения относительно смешанной / динамической домашней страницы?

Спасибо Анджело

2 ответа

Не начинайте с нуля, это было бы безумной работой. Если ваш заданный дизайн слишком отличается от заданного по умолчанию, подумайте о том, чтобы начать с пустой темы (все функциональные части на месте) или даже с дружественной для SEO пустой темы. Как и почти все остальные, вы обнаружите, что вы можете вносить почти все изменения только с помощью CSS.

Я могу посоветовать вам очень хороший ресурс, в котором есть интересные материалы, касающиеся magento: сайт Алана Шторма

Особенно главы Макеты, блоки и шаблоны

Если ваша задача состоит в том, чтобы сделать дизайн для обычного магазина, я бы посоветовал вам настроить шаблон Magento. Ну, в некоторых случаях вам придется переопределить некоторые блоки. ПО МОЕМУ МНЕНИЮ.

ОБНОВЛЕНИЕ 1

Прежде всего, я бы предложил вам создать собственную тему. Так что сделайте следующие каталоги:

design/frontend
-yourtheme
--default
---template
---layout

а также

skin/frontend    
-yourtheme
--default
---css
---images
---js

Установите в magento System-configuration-Design свою тему по умолчанию. Это будет работать, даже если нет файлов, из-за иерархии загрузки тем.

И начать экспериментировать. Скопируйте некоторые файлы из базовой / стандартной или стандартной / стандартной темы вашей темы, отредактируйте и посмотрите, что получится.;)

Если вы дизайнер HTML-CSS, то я бы посоветовал вам понять, как работает XML, потому что для дизайнера это самая сложная часть, я думаю.

Серьезно, тренируйся.

Другие вопросы по тегам