想在站点页面的某个地方放点静态的内容,比如广告,或者是促销信息之类的,这样的东西完全没有必要自己新建一个 block。完全可以使用cms的static block。创建完后,记住static block的id在模板中可以这样调用:
From:CSDN xinhaozheng
看到很多人问这个问题,其实是很简单的。稍微熟悉magento 的人马上就会想到magento的模块化标准,其实不论是前台不审后台都是通过一个一个模板中的一个个block组织成你所看到的,至于用户诱发的动作有 一部分是在controller中完成的,有的则是在model中实现的,还有些是直接放在block中的。
显然controller是负责指挥
block可以说是负责显示,或者说是指导模板如何显示,当然它也可以处理些数据,当然是读操作比较多。
model理论上讲,操作数据的部分应该放在这个地方,但是,主要应该是写的操作。当然也有读的。
入正题:
From:CSDN xinhaozheng
如果你是magento初学者,你会被magento庞大的功能和灵活震憾了,当时同时你也会觉得面对那么多的代码似乎无从下手。最学见的问题是在 某个模板内你不知道有哪些接口你可以用。magento的接口那么丰富,如果这个不会更谈不起二次开发了。其实借助php的最基本的几个函数你就可以查看 当前有哪些类哪些接口可以使用了。
From CSDN xinhaozheng
magento目前在订单管理方面的功能还末完善,要删除订单只能通过手工在数据中执行sql语句来实现。在执行此sql脚本前,请务必备份你的数据库。下面的代码会删掉所有的代码,并且将相关的计数清零。
From csdn xinhaozheng
这个需求太现实了。magento是很灵活,好多的功能分割成一个个小块(block,其它的框架中也有类似概念,如seagull php框架,但是没magento灵活),比如购物篮,货币切换器,语言切换器,newsletter...不同的客户肯定会有不同的要求,这就需要对这 些 block的位置做调整。
magento是通过theme下面的layout文件对这些block 定位的,所以我们需要做的是根据magento的layout语法来修改这些xml文件。
在Magento首页显示你的新产品可以通过下面几个简单步骤来实现:
step 1:登陆后台,从菜单cms -- Manage Pages 然后选择Home Page(当然是你要修改的那个,如果有多个的话)。
step 2:用下列代码替换掉content
magento的请求周期(request cycle)
作者:xinhaozheng 来自:csdn.net
magento对某个URL的请求是如何被翻译成到某个特定模块的执行呢?我们来看一下下面的这个URL:
http://example.com/magento/(index.php)/customer/account/index/
以反斜杠为分隔符,URL分成以下这几部分:
最新评论
22 小时 49 分钟之前
2 天 2 小时之前
2 天 2 小时之前
1 周 2 天之前
1 周 6 天之前
2 周 17 小时之前
2 周 17 小时之前
2 周 17 小时之前
2 周 1 天之前
2 周 1 天之前