/ / Vlastná téma Magento 2 nie je nasadená - nasadenie, príkazový riadok, témy, povolenia súborov, magento2

Vlastná téma Magento 2 nie je nasadená - nasadenie, príkazový riadok, témy, oprávnenia na súbor, magento2

Vytvoril som vlastnú tému pre produkčnú verziu Magento 2. Vybratú tému som vybral zo zadného konca. Poskytuje však iba HTML. Som nasadil statický obsah, ale moja téma nie je v

pubstaticfrontendMagento

adresár, takže som si 404 pre .css a .js Súbory. Snažil som sa nastaviť povolenia súborov, ale žiadne šťastie. V okne príkazového riadka po nasadení témy luma pokračuje nasadenie admin. Akákoľvek pomoc je vítaná.

štruktúra súboru:

app/design/frontend/Muaw/mytheme:

|-etc
|   |-view.xml
|-media
|   |-preview.png
|-registration.php
|-theme.xml
|-composer.json
|-web
|   |-css
|   |-js
|   |-fonts
|   |-images
|-Magento_Theme
|   |-layout
|   |   |-default.xml

súbory:

theme.xml:

<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
<title>My Theme</title> <!-- your theme"s name -->
<parent>Magento/blank</parent> <!-- the parent theme, in case your theme inherits from an existing theme -->
<media>
<preview_image>media/preview.jpg</preview_image> <!-- the path to your theme"s preview image -->
</media>

composer.json:

{
"name": "magento/theme-frontend-luma",
"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"
]
}
}

registration.php:

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

Vopred ďakujem. :)

odpovede:

2 pre odpoveď č. 1

Vytvorte svoj media/preview.jpg a zmeniť názov vo vašom súbore composer.json Muaw/mytheme.