magento首页

访问首页的时候,路径时没有的,magneto会获取站点的默认路径
Mage_Core_Controller_Varien_Router_Standard::match

if ($path) {
            $p = explode(‘/‘, $path);
        } else {
            $p = explode(‘/‘, $this->_getDefaultPath());
        }

如果当前站点是us,则路径是stores/us/web/default/front,即cms;

所以最终的控制器为Mage_Cms_IndexController;

而content对应的内容是表cms_page表中identifier为home的记录

时间: 2025-01-18 13:58:15

magento首页的相关文章

如何更改/删除magento首页产品/广告图片等模块信息

如何更改/删除magento首页产品/广告图片等模块信息,如果只是修改一些简单的地方,例如已经存在 的左右栏目里面的图片内容等,是很简单的,直接在后台就可以修改的,具体如下: 如何删除magento首页不需要的信息. 首先登陆后台.CMS=>Manage Pages=>选择edite page=>Home page=>选择custom design. 然后选择相应的模板,选择相应的列数, 编辑里面的内容. <reference name=”content”> <b

magento首页调用最新产品

这个需要我们自己添加一个block块供我们调用,可参考new products的block类,建立文件app/code/core/Mage/Catalog/Block/Product/Special.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 <?php class Mage_Catalog_Block_Product_Special

Magento给新产品页面添加分页

本文介绍如何让magento创建一个带分页功能的新到产品页面,方便我们在首页或者其它CMS Page调用和展示新到产品. 在Magento我们经常有的做法是建立一个可以调用新产品的block,然后通过: {{block type="catalog/product_new" column_count="6" products_count="100" name="home.catalog.product.new" alias=&q

magento如何在首页显示产品

1.首先现在magento后台创建一个新的分类,记下这个分类的 ID 号码.使用这个新建的分类来管理你的首页产品,这个分类设置为前台不可见.这样就不会显示在你的分类菜单中了,但使用代码调用的时候却会显示出来. 2.在cms–>manage page–>home 适当位置添加如下代码(例如代码的最后) {{block type=”catalog/product_list” category_id=”3″ template=”catalog/product/list.phtml”}} (注意编码,

magento如何改变首页的布局

打开MAGENTO_INSTALLED_DIR/app/design/frontend/default/default/layout/page.xml 找到名字为'root'的block定义 <block type="page/html" name="root" output="toHtml" template="page/3columns.phtml"> 更改为 <block type="page

Magento路由分发过程解析(二):Standard路由对象(转)

本文主要关注Magento的standard路由对象中的Mage_Core_Controller_Varien_Router_Standard::match()方法,该方法在前端控制器中调用,主要用来检查当前请求的URL地址,并决定匹配的模块,控制器以及方法,并且最后调用控制器分发该方法. 对于在上篇文章前端控制器循环所有的路由器来说,该方法完成了以下任务, 路由对象提供match()方法,并检测请求对象,如果匹配,则该路由对象获取该请求. 将请求标记为已分发. 设置请求对象. 假设没有找到匹配

Magento网站运行原理解析

1.Magento文件目录结构图 2.Magento网站运行原理 Magento网站和常规的网站概念是有点不一样,magento是由很多模块组成的,你可以自行开发和系统一样级别的模块替换系统模块,所以非常方便进行二次开发和维护!magento的核心模块page控制着所有页面的输出,其他的模块都是围绕着更新page模块的布局文件page.xml来更新网页的布局来达到自定义页面功能及显示效果的. 后台Configuration -> web - default pages可以设置首页网址的默认模块及

Magento入门开发教程

Modules->模块 Controller->控制器 Model->模型 Magento是这个星球上最强大的购物车网店平台.当然,你应该已经对此毫无疑问了.不过,你可能还不知道,Magento同样是一个面向对象的PHP框架.你可以配合Magento购物车程序强大的功能,开发动态WEB应用程序. 这是Magento中文开发手册的开篇,我们会在整个手册中介绍绝大部分Magento的开发框架特性.不要想在这片文章中立刻掌握所有的特性.这仅仅是个开始,但是足够让你在同行中鹤立鸡群了. 在这片文

首页的一些积累

magento商城的首页的大部分内容都是在后台的CMS->page->home page里面的,有congent和design,即内容和布局 1,当然商城的关键词也是在这里->mata data,这里有加关键词和描述, 2,商城首页分类标题是在content部分修改,以及分类下要调用的分类产品等, 3,产品首页中New Arrivals块要加打折的图标:先找到对应的文件 然就在对应位置加入代码: <?php if($_product->special_price!=0): ?