Ключ Magento Theme не соответствует требуемому формату

Я создаю новую тему с нуля для magento 2, я создал для нее необходимые файлы. но когда я открываю панель администратора, она дает ошибку, а в журнале ошибок отображается следующая ошибка: «Ключ темы не соответствует требуемому формату»

мой код theme.xml:

<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
 <title>WPIINC</title> <!-- your theme's name -->
 <media>
     <preview_image>media/preview.jpg</preview_image> <!-- the path to your theme's preview image -->
 </media>
</theme>

композитор.json код:

{
"name": "wpiinc/wpiinc",
"description": "N/A",
"require": {
    "php": "~5.5.0|~5.6.0|~7.0.0",
    "magento/theme-frontend-blank": "100.0.*",
    "magento/framework": "100.0.*"
},
"type": "magento2-theme",
"version": "100.0.1",
"license": [
    "OSL-3.0",
    "AFL-3.0"
],
"autoload": {
    "files": [
        "registration.php"
    ]
}
}

код регистрации.php:

<?php
/**
* Copyright A© 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
MagentoFrameworkComponentComponentRegistrar::register(
MagentoFrameworkComponentComponentRegistrar::THEME,
'wpiinc/wpiinc',
__DIR__
);

структура папок - приложение-> дизайн-> интерфейс-> wpiinc-> wpiinc

как я могу решить эту ошибку? когда я запускаю php bin/magento setup:static-content:deployэту команду, я получаю следующую ошибку в подсказке cmd «Ключ темы не соответствует области требуемого формата / поставщику / имени»

Пожалуйста помоги

php,magento,magento2,

0

Ответов: 2


1

Пожалуйста, замените код registration.php на

<?php
/**
* Copyright A© 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
MagentoFrameworkComponentComponentRegistrar::register(
MagentoFrameworkComponentComponentRegistrar::THEME,
'frontend/wpiinc/wpiinc',
__DIR__
);

0

Перейдите на панель администратора и отключите кеш полной страницы, выполнив команду System -> Cache Management -> установить кеш страниц и отключите его после этого сброса кеша

Позже проверьте этот режим с помощью этой команды. php bin magento deploy: mode: show

если режим «по умолчанию», то преобразуйте его в режим разработчика с помощью этой команды php bin magento deploy: mode: set developer

И в последней попытке изменить файл theme.xml, добавив Magento / blank после тега title.

PHP, Magento, magento2,
Похожие вопросы