Проверить настройки Skip to content

Структура папок Magento Commerce

Структура построения дерева папок/директорий в Magento.

Представлено для версий Magento Comunity 1.x.x

  • /app – весь основной код Magento
  • /app/etc – содержит xml с основными конфигурациями Magento
  • /app/code – содержит все модули Magento
  • /app/code/core – модули Вариена(Varien) а также сертифицированные модули, проще говоря ЯДРО Magento
  • /app/code/community – модули для версии комьюнити из magento-connect
  • /app/code/local – папка для пользовательских модулей, в этой папке можно изменить/перезаписать стандартные модули Magento
  • /app/code/core/Mage – пространство имен Magento по умолчанию
  • /app/code/core/Mage/{Module} – корень модуля Magento
  • /app/code/core/Mage/{Module}/etc – конфигурация модуля, xml файлы
  • /app/code/core/Mage/{Module}/controllers – контролеры модуля Magento
  • /app/code/core/Mage/{Module}/Block – Block logic classes
  • /app/code/core/Mage/{Module}/Model – Object Models provided by module
  • /app/code/core/Mage/{Module}/Model/Mysql4 – Resource Models provided by module
  • /app/code/core/Mage/{Module}/sql – sql installation and upgrade files between module versions
  • /app/code/core/Mage /{Module}/sql/{resource} – resource model specific upgrades
  • /app/code/core/Mage/{Module}/sql/{resource}/{type}-{action}-{versions}.(sql|php) – resource update files. example: mysql4-upgrade-0.6.23-0.6.25.sql
  • /app/design – папака для всех пакетов с дизайнами (layouts, templates, translations)
  • /app/design/frontend – frontend design
  • /app/design/adminhtml – шаблоны frontend для  HTML admin panel
  • /app/design/{area}/{package}/{theme} – ваша тема
  • /app/design/{area}/{package}/{theme}/layout – .xml файлы определяющие структуру блоков при сборке страниц
  • /app/design/{area}/{package}/{theme}/template – .phtml (html with php tags) – шаблоны
  • /app/design/{area}/{package}/{theme}/locale – Zend_Translate языковые таблицы для автоматического перевода пакета/темы (package/theme) на другий языки
  • /app/locale – файлі локализации (преводов)
  • /app/locale/{locale (en_US)} – Zend_Translate compatible translation files for modules
  • /skin/{area}/{package}/{theme} – css, javascript-файлы и картинки для пакета/темы (package/theme)
  • /lib – are libraries such as Zend and Varien
  • /js – основные javascript-файлы
  • /media – все медиа файлы которые загружаются через админ панель (картинки товаров, pdf и т.п.)
  • /var – временные файлы, также кеш, репорты об ошибках и логи Magento
  • /includes – там лежит config.php

В версия Magento Enterprise и Magento Professional могут отличатся наличием папок Enterprise(хранятся модули Entrprise версии) и Professional(хранятся модули Professional версии).

  • /app/code/core/Enterprise
  • /app/code/core/Professional
Magento 1.*