最近Magento 2.0是一个热门关键字。你为Magento 2.0升级你准备好知识了吗?让我们一起学习本指南中安装其alpha版本。
继续阅读如何安装Magento 2.0
magento2中的路由
我们可以说路由,是Magento中最重要的部分。Magento2中完整的进程流取决于URL进程请求和路由器类(用来响应匹配和执行请求)。这篇文章包含了Magento2中路由器流并分析一些默认的路由器。当然,这里也会演示怎么去常见一个自定义的路由器,提到路由器是如何匹配到方法(控制器类),更多关于控制器的信息将会在其它文章中提到。
继续阅读如何在Magento2中创建主题(第一部分)
嘿,伙计。你已经积累多少Magento2知识了,有没有想要和大家分享的?我在Magento2中发现了一些有趣的功能。不论你是插件或主题开发人员,你都应该花时间读读这篇文章。因为你将明白更多关于Magento2主题和模版结构的知识。
我把这个教程分成了两个部分。今天的这篇是第一部分,关于主题包中的基础元素。第二部分将展示如何在Magento2中自定义它。
继续阅读如何在Magento2中创建主题(第二部分)
Magento2对商家的意味着什么?
Magento开发团队已经公布了Magento2 Develop版本,里面包含完整的代码和架构。所有的Magento开发者都能深入了解Magento2了。那么,这对于商家来说意味着什么呢?
继续阅读创建magento2主题
创建一个主题
本文讨论如何创建一个主题,怎么为主题添加一个logo,如何定义图片尺寸。
文章内容
- 创建一个主题目录
- 声明你的主题
- 为你的主题写一个Composer包(可选)
- 添加registration.php
- 配置图片
- 创建静态文件目录
- 当前你主题的目录结构
- 声明主题logo
Magento2主题结构
Magento2主题结构
店面的主题通常位于app/design/frontend/<Vendor>(供应商)/
之下。虽然在技术上它们可以放在其它目录。例如Magento2的内置主题在vendor/magento/theme-frontend-<theme_code>
之下,这是因为Magento2的实例是从Composer部署的。
每个主题必须存储在单独的目录:
继续阅读在Magento2后台应用和配置一个主题
在Magento2后台应用和配置一个主题
本文描述如何将一个主题应用到你的商店,禁用缓存和添加一个与主题无关的logo。
禁用系统缓存
当Magento系统缓存开启时,你必须每次都清理缓存来查看你的设计给前端带来的改变。为了避免这种情况,在更改设计的同时禁用某些系统缓存。你需要要这么做:
继续阅读为Magento2主题配置图片性能
为Magento2主题配置图片性能
Magento2中用于前台的产品图片性能都被存储在view.xml
配置文件中。本文提供所有的可用性能细节及配置方法。
在view.xml中配置图片性能
view.xml
通常位于主题的:
<theme_dir>/etc/view.xml
继续阅读Magento2主题继承
本章内容
主题继承使你可以轻松地扩展主题和减少维护工作。你可以使用现有的主题作为定制开发的基础,或者细微的店面设计更新,像节假日装饰。你可以添加重写和扩展文件,而不是复制原主题文件做修改。
主题继承的级别是不限定的。
主题继承是基于回退机制(保证如果一个视图文件没有在当前主题中被找到,系统就会在祖先主题,模型视图文件或者库中搜索)。 回退的顺序与静态文件(CSS,JavaScript,字体和图像),其它类型主题文件略有不同。本文描述每种主题文件的回退并提供如何重写祖先主题和模型设计的概念。
有关开发主题组件的全面信息,请参阅Magento2教程的后续章节。
继续阅读