magento 2 系统自带目录部署 - 来自一叶知秋

本文内容来自QQ群大佬陈伟明(一叶知秋)的学习分享

我这里是以 composer create 安装magento 2的为基础

因为这样安装的,后面开发启来会清晰一些

系统自带两套模版,主要指前端主题

blank 和 luma

最基础的是 blank主题 ,luma 都是基于它的基础之上改造出来的

app
|-- design
|-- frontend
|-- xxx 公司名
|-- xxx 主题目录
|-- i18n 语言包
|-- registration.php 向系统注册主题
|-- theme.xml 声明是基于哪一个父主题

vendor
|-- magento
|-- theme-adminhtml-backend 这是后端主题
|-- theme-frontend-blank 这是最基础的,第三方主题基本是基于它基础之上
|-- i18n 语言包
|-- registration.php 向系统注册主题
|-- theme.xml 声明是基于哪一个父主题
|-- theme-frontend-luma 这个系统基于 blank主题扩展的一个主题
|-- theme-frontend-xxx (这是用composer 安装的)

 

示例:
registration.php

\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::THEME,
'frontend/bs_outstock/bs_outstock1',
__DIR__
);

 

theme.xml

<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
<title>Outstock - Multi-Purpose Premium Responsive Magento2 Theme</title>
<parent>Magento/blank</parent>
<media>
<preview_image>media/preview.jpg</preview_image>
</media>
</theme>

 

作者:陈伟明
联系 : QQ 942923305 | 微信 toby942923305
E-mail: toby2chen@hotmail.com
==================================

发表评论