Magento 总结
ZEND
EAV
速度
链接:https://www.zhihu.com/question/20656910/answer/25793452
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Cms 内容管理,cms page包含前台内容页,比如about us 可定义url
static block 静态块,定义一个block,方便在网站的任意地方调用,后台也可以同步修改。模板中调用方法<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('block_identifier')->toHtml(); ?>
widget 插件,这个用的比较少,功能累似于static block,不过这个产生的内容要自动一些,比如我要新建一个挂件,显示5个最新产品,在catalog的左栏,可以在这里直接定义。
poll 投票功能。
catalog 这里应该是最核心的内容,包括产品,分类,url,tag,评论,属性,属性集。每一点的内容都比较多。而且,不同生产环境下呈现的方式也不一样,比如多店的情况下。
customer 用户管理 给用户分组,查看用户站内产品的内容,及活动。查看在线用户。
promotios 促销规则,分类分类促销(购买指定分类或者属性的促销)和购物车促销(优惠码,购物车满多少减等等),可自定义条件,并且可以指定规则适用于哪个用户组的store view 和 website。
sale 这是订单处理,包括订单列表,订单信息,订单发票,退款管理,发货等,都是国外电商的一套处理流程,还有关于税这一块的规则,很少用。
newsletter 用户订阅列表,和订阅邮件推送设置,如果要推送订阅邮件,可以使用第三方发件,配合插件+magento的定时任务。
reports 网站销售分析,自带的这一套比较简单,没有图表,如果想要图表显示,有成熟的插件可以使用。
style 说一下我理解的过程吧,
<block type="catalog/product_new" name="newproductlist" as="newproductlist" template="catalog/product/new.phtml" />
type="catalog/product_new" 这对应的是app/code/core/Mage/Catalog/Block/Product/New.php这个block里的方法。
name 指定这个block名字
as 指定别名 用来在模板中载入这个block $this->getChildHtml('newproductlist');
template 指定模板路径,在模板里调用block里对应的方法就可以获取到相应的产品列表,foreach打印到对应的html里即可。
Magento 总结的更多相关文章
- LNMP环境magento常见错误
一.安装报404错误 git clone 下最新代码,跳转到index/install 安装时出现404错误 需要把伪静态规则加到nginx配置文件中: # # The default server ...
- Magento 新增字段的值读写丢失原因
某实体新增字段handreturn_status,欲操作之: $order_info = Mage::getModel('sales/order')->load($order_id); //se ...
- MAGENTO - APACHE SOLR INTEGRATION - PART II (SETUP)
MAGENTO - APACHE SOLR INTEGRATION - PART II (SETUP) Tue, 03/01/2011 - 18:30 Tweet Development E-Comm ...
- Magento学习第一课——目录结构介绍
Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zen ...
- magento事件(event)的dispatchEvent(分发)和catchEvent(获取)
当你需要扩展Magento的核心的功能时有两个选择: (1)重写(override)Magento的core classes (2)使用Magento的event-driven 机制 由于你只能重写一 ...
- Magento table rates表运费设置
在magento中集成了Table rate表运费,这种运输方式.表运费就是我们自己写个运费表,根据距离和商品重量设置运费,制做成一张csv格式的表,导入到magento中,来实现运费的控制. 在我的 ...
- magento搬家
将原来网站文件中的var文件中的cache和session文件删除,将media中的缓存文件删除.然后将所有文件制作成一个压缩包,以减少文件体积,方便转移. 将压缩包转移到新的服务器域名指向的文件夹, ...
- magento后台paypal设置
如何在magento后台设置paypal呢? 这边把整理的简单跟大家分享一下. 1.system->config-paypel1.1 Merchant Country 设置国家1.2 Email ...
- 去除magento多店铺URL地址中的“___from_store=”
magento 的多店铺功能,大多数情况下是根据语言来进行选择的,当添加了多店铺之后,一般情况下我们会选择开启添加store code到url地址中. Magento 自带的这种功能算是比较不错了,但 ...
- 浅析 Magento网站建站空间的选择
对 Magento稍有了解的人都知道,作为一个功能异常强大的网络商城程序,Magento的运行对主机空间的要求是非常高的:很多 Magento建站公司都会推荐 VPS 甚至独立服务器来运行 Magen ...
随机推荐
- Linux学习之路-2017/12/22
第三章 管道符.重定向与环境变量 管道命令符,“|”,作用是将前一个命令的标准输出当作后一个命令的标准输入, 格式:“命令A|命令B” 输入输出重定向, 标准输入,STDIN,文件描述符为0,默认从 ...
- skype客户端搜不到联系人解决办法
1.确认skype客户端登陆的配置信息 按住Ctrl 键不放,右击右下角任务栏 skype 图标,选择:配置信息,确认skype的:GAL搜索或基于服务器的搜索为:基于服务器的搜索,如下图所示: 2. ...
- 关于MVC开发时,无法找到area的问题记录
解决方法: 检查area=admin 的dll是否生成,一般都是admin域生成dll导致
- Secure Shell相关设置
1.清空known hosts记录 ctrl+shift+j调出js控制台后,输入: term_.command.removeAllKnownHosts()
- 一些node模块的学习思考
12月14日清单 1 readline模块 var readline = require("readline"); // input 是必须的,output是可选的 rl = re ...
- 随手练——DFS小练
1. 单词接龙 https://www.luogu.org/problemnew/show/P1019 题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头 ...
- 【题解】[HNOI2008]神奇的国度—BZOJ1006。
之前说顺着打BZOJ结果又被自己给鸽了qwq. ------------------------------------ 言归正传这道题应该怎么做. 先给大家普及一下弦图(连接环上俩个不相邻节点的边称 ...
- 记录因xen而导致lvs,realserver转发activeconn为0
8.81----vip,keepalived 8.82----realserver 8.83----realserver 8.84----realserver 在8.81上ipvsadm -Ln的时候 ...
- 利用ngx_python模块嵌入到Python脚本
导读 Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. ...
- mysql安装,oracle安装
mysql 版本:5.5.20 直接是是是装完, 密码设为123456, 检查服务, 然后装navicat 32位,64位均可,连接时输入root,123456. 连接成功!为所欲为操作数据库. ht ...