Estoy usando Magento 2 CE versión 2.1.0 en WAMP Windows 10
Ya me referi
Magento 2: ¿Cómo anular el archivo html de la plantilla predeterminada del minicarro?
Me gustaría reemplazar Magento 2 Default Luma Theme
Tengo debajo de la estructura de carpetas
magento2
|_ app
|_ design
|_ frontend
|_ Custom
|_Theme
|_Magento_Theme
|_templates
|_root.phtml - Copy of Luma
registration.php
theme.xml
app \ design \ frontend \ Custom \ Theme \ Magento_Theme \ registration.php
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::THEME,
'frontend/Custom/Theme',
__DIR__
);
app \ design \ frontend \ Custom \ Theme \ Magento_Theme \ 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>
<parent>Magento/luma</parent>
</theme>
Corro php bin/magento setup:static-content:deployy borro el caché también. No muestra mi tema recién creado en Admin -> Content -> Design -> Configuration. Editar lista desplegable.
¿Qué me falta todavía?

Respuestas:
Al crear un nuevo tema o módulo, debe definir el archivo Registration.php en la raíz de su módulo o carpeta de temas.
No tiene ningún problema para mantener el nombre del tema en camelcase, pero su uso estándar es muy apreciado.
Tiene que definir el archivo Registration.php dentro de la carpeta Magento_Theme, está en el lugar equivocado
El diagrama correcto de la estructura del tema estará debajo,
Su ruta para el registro.php es
app\design\frontend\Custom\theme\registration.phpregistro.php archivo:
su ruta de archivo theme.xml será,
archivo theme.xml :
Después de completar toda la configuración, no olvide ejecutar el comando de implementación para el tema,
Verifique dentro de su panel de administración,
Content -> Design -> Configurationpara configurar su tema personalizado.Elimine el caché y verifique la interfaz.
fuente
Cannot read contents from file "D:/wamp/www/magento2/" Warning!file_get_contents(D:/wamp/www/magento2/): failed to open stream: No such file or directory. No puedo guardar y habilitar un nuevo temasi coloca theme.xml y registration.php en el lugar incorrecto, la ubicación real es
app/design/frontend/<vendor>/<theme>/registration.phpapp/design/frontend/<vendor>/<theme>/theme.xmlnota: coloque preview.jpg en
app/design/frontend/<vendor>/<theme>/media/preview.jpgestos dos archivos son suficientes para obtener su lista de temas en Admin, luego aplique su tema.
Si desea anular las plantillas de luma, por ejemplo
app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml, puede hacer los cambios de esa plantilla enapp/design/frontend/<vendor>/<theme>/Magento_Catalog/templates/product/view/addtocart.phtmlfuente
Cannot read contents from file "D:/wamp/www/magento2/" Warning!file_get_contents(D:/wamp/www/magento2/): failed to open stream: No such file or directory.Así que no puedo guardar y habilitar un nuevo temaI'm using Magento 2 CE Version 2.1.0 on WAMP Windows 10Ruta incorrecta que ha utilizado.
Siga las instrucciones a continuación para crear un nuevo tema personalizado.
Cree el archivo theme.xml
/app/design/frontend/Custom/Theme/theme.xmlcon el siguiente código.Cree el archivo Registration.php
app/design/frontend/Custom/Theme/registration.phpcon el siguiente código.copia preview.jpg de
añadir
Ahora puede ver su tema personalizado en admin, seleccione un tema personalizado de admin y guárdelo.
fuente
Cannot read contents from file "D:/wamp/www/magento2/" Warning!file_get_contents(D:/wamp/www/magento2/): failed to open stream: No such file or directory.Así que no puedo guardar y habilitar un nuevo tema