Magento2中vendor/magento下theme-frontend-luma及blank/luma主题位置查询
Magento2中Blank/Luma父主题的实际位置查找方法
- 如果你是用Composer安装的Magento,Blank和Luma主题确实在
vendor/magento目录下,但目录名是:- Blank主题:
vendor/magento/theme-frontend-blank - Luma主题:
vendor/magento/theme-frontend-luma
- Blank主题:
- 要是找不到,排查这几个点:
- 先确认Composer是否拉全了核心包,执行
composer install或者composer update magento/theme-frontend-blank magento/theme-frontend-luma,确保这两个主题包被正确安装 - 如果你是手动下载的Magento安装包(非Composer方式),这两个主题在
app/design/frontend/Magento目录下,对应blank和luma文件夹 - 检查项目的
composer.json,看看require或replace字段有没有排除这两个主题的依赖,要是有就移除相关配置后重新执行Composer命令
- 先确认Composer是否拉全了核心包,执行
扩展父主题小提示
创建自定义主题时,在主题根目录的theme.xml里指定父主题即可,比如扩展Luma的配置示例:
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd"> <title>我的自定义主题</title> <parent>Magento/luma</parent> <media> <preview_image>media/preview.jpg</preview_image> </media> </theme>
内容的提问来源于stack exchange,提问作者afiya zannuba
相关产品推荐
相关产品推荐

