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

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Dima
  • ворует чужие книги и выдаёт за свои
  • Группа: Заблокирован
  • Сообщений: 128
  • Регистрация: 05.04.2011

08.01.2012 22:32

Структура папок 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
:rolleyes:

Поделиться темой: