magento目录了解

对magento目录的了解:

/app – 程序根目录

/app/etc – 全局配置文件目录

/app/code – 所有模块安装其模型和控制器的目录

/app/code/core – 核心代码或经过认证得模块,如果要升级不要这里的代码

/app/code/community – 社区版的模块目录

/app/code/local – 定制代码目录

/app/code/core/Mage? – magento默认命名空间

/app/code/core/Mage?/{Module} – 模块根目录

/app/code/core/Mage?/{Module}/etc – 模块的配置文件目录

/app/code/core/Mage?/{Module}/controllers – 模块的控制器

/app/code/core/Mage?/{Module}/Block? – 显示块的逻辑类

/app/code/core/Mage?/{Module}/Model? – 模块的对象模型

/app/code/core/Mage?/{Module}/Model/Mysql4? – 模块的资源模型

/app/code/core/Mage?/{Module}/sql – 模块各个版本的安装和升级用sql

/app/code/core/Mage?/{Module}/sql/{resource}/- 升级是需要的资源模型

/app/code/core/Mage?/{Module}/sql/{resource}/{type}-{action}-{versions}.(sql|php) – 资源升级文件 例如: mysql4-upgrade-0.6.23-0.6.25.sql

/app/design – 设计包目录 (layouts, templates, translations)

/app/design/frontend – 前端的设计

/app/design/adminhtml – 后台管理设计

/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 兼容的主题用的文字翻译

/app/locale – 本地化文件

/app/locale/{locale (en_US)} – Zend_Translate 兼容的模块用的文字翻译

/skin/{area}/{package}/{theme}/- css和图像

/lib – 公用库

/js – javascripts

/media – 上传文件存放目录

/tests – 测试目录

/var – 临时文件目录

时间: 2024-11-05 22:50:08

magento目录了解的相关文章

magento目录结构精编版

1 /app – 程序根目录 2 3 /app/etc – 全局配置文件目录 4 5 /app/code – 所有模块安装其模型和控制器的目录 6 7 /app/code/core – 核心代码或经过认证得模块,如果要升级不要这里的代码 8 9 /app/code/community – 社区版的模块目录10 11 /app/code/local – 定制代码目录12 13 /app/code/core/Mage? – magento默认命名空间14 15 /app/code/core/Mage

Magento架构师的笔记-----Magento显示当前目录的父分类和子分类的分类名

在Magento目录的分类页面里,希望在左侧导航获取到父分类和子分类,可以用以下方法:打开app/your_package/your_themes/template/catalog/navigation/left.phtml 显示父分类的分类名 1 2 3 4 5 6 7 8 9 10 $currentCat = Mage::registry('current_category'); //如果是根目录,则显示当前目录 if ( $currentCat->getParentId() == Mage

magento建立多语言网站

默认Magento仅仅有English语言包,所以如果想也显示中文,就要安装中文语言包. 步骤: 1. 首先,去http://www.magentocommerce.com/langs/list/下载中文包解压缩到Magento目录下,它复制到两个 目录: 一个是app\design\frontend\default\default\locale,另一个是app\locale. 2. 去System -> Configuration, 再页面左上角Current Configuration Sc

Magento创建主题

本主题讨论如何创建,使用主题,如何将徽标添加到主题文件中以及如何调整图像大小.先决条件1.对于兼容性,可升级性,维护方便起见,不修改开箱Magento的主题.要自定义您的Magento商店的设计,创建一个新的自定义主题.2.设置你的Magento应用程序开发模式.应用模式影响的静态文件由Magento的缓存的方式.关于主题的发展,我们在本章中所提供的建议是开发者/默认的模式而异.创建主题目录要创建您的主题目录:1.Go to /app/design/frontend.2.创建根据您的Vendor

Magento学习第一课——目录结构介绍

Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zend框架提供了面向对象的代码库并且有很好的团队支持.通过这个框架,Magento主要围绕三个基本点建立: 1. 灵活性:我们相信每一个解决方案都像它的商务支持一样是独一无二的.Magento的代码可以无缝定制的. 2. 可升级性:Magento可方便的实行定制且不丧失升级的能力,因为从社区中获得核心代

magento的url中 去掉多余的目录层级

有时我们需要仅仅显示一层目录的URL路径.而不要出现多个路径的现实,我们可以用以下方法修改: Edit  /app/code/core/Mage/Catalog/Model/Url.php 找到632行,然后将下面的注释掉 //if (null === $parentPath) {//$parentPath = $this->getResource()->getCategoryParentPath($category);//}//elseif ($parentPath == '/') {$pa

麦进斗:magento如何安装子主题

让我们的孩子创造一个主题,我们所有的自定义主题在Magento 2去这里: 应用程序/设计/开发/ company_name / theme_name 让我们假设,我们公司的名称是公司和我们的主题名称是基本.我们需要创建以下主题目录结构: <app>      <design>           <frontend>               <mycompany>                   <basic>             

magento建立子主题

让我们的孩子创造一个主题,我们所有的自定义主题在Magento 2去这里: 应用程序/设计/开发/ company_name / theme_name 让我们假设,我们公司的名称是公司和我们的主题名称是基本.我们需要创建以下主题目录结构: <app>      <design>           <frontend>               <mycompany>                   <basic>             

如何在magento中建立自定义页面

访问url为:http://youip/paypal/standard/help 那么我们反向分析.根据之前的分析,我们找到控制文件\app\code\core\Mage\Paypal\controllers\StandardController.php在里面增加一个方法 public function helpAction() { $this->loadLayout(); $this->_initLayoutMessages('paypal/session'); $this->rend