Temas en Magento 2 – Guía técnica - ES

Si alguna vez ha usado CMS de Magento, probablemente sepas que no es la plataforma más cómoda para principiantes. Si tiene dificultades para instalar, cambiando, o creando un tema personalizado, nosotros desde Howtohosting.guide ha preparado una guía técnica y consejos sobre la instalación de temas en Magento 2.

Cómo instalar temas en Magento 2 imagen

Cómo instalar temas en este CMS?

los Magento 2 los temas están enfocados al comercio electrónico y brindan diferentes características y diseños con la oportunidad de personalizarlos. Pero lo más importante que hace que los visitantes interactúen con su sitio web es el hermoso diseño.. La instalación se puede realizar de dos formas diferentes.

Instalación manual

Cuando descargas un tema, tienes una lista de archivos en una carpeta comprimida.

– Descomprime los archivos del tema
Abra los archivos de almacenamiento y descomprímalos, luego localice los dos directorios: aplicación y pub.

– Sube los archivos del tema
Ir a Magento 2 almacenar y navegar al directorio raíz, y luego cargue las carpetas descomprimidas en el directorio.

Lo siguiente que debe hacer es ejecutar los siguientes comandos.
primero, necesitas conectar la tienda a través de SSH luego navegue hasta el directorio raíz y actualice la configuración con estos comandos:

configuración de php bin / magento:potenciar
configuración de php bin / magento:contenido estático:desplegar

Eso es todo lo que necesita hacer en la instalación manual. Ahora tienes tu tema instalado. Para terminar, debe iniciar sesión en el panel de administración..

– Iniciar sesión en el panel de administración

Ir Contenido –> Diseño –> Configuración y entonces editar.

Solicitud de inicio de sesión para cargar el tema de Magento

Luego seleccione el tema deseado del menú desplegable y guarde la configuración.

Instalar tema a través de Composer

Lo primero que necesitas es comprarlo en la tienda.. Después de eso, vaya al directorio raíz e ingrese el siguiente comando:

compositor requiere /:;

Espere hasta que se actualicen las dependencias y ejecute el siguiente comando;

git add -A && git commit -m “Agregar tema” origen de git push

Debes verificar que el tema esté registrado. Para hacer esto, debe esperar hasta que se instale y luego iniciar sesión en Panel de administrador y recarga cualquiera de las páginas de backend.

Ir Contenido –> Diseño –> Temas y compruebe si el tema está en el panel derecho en la lista de temas disponibles.

Completando el último paso, estará listo con la instalación del tema..

Cómo cambiar de tema?

Después de haber instalado su tema, si ya no le gusta, existe la oportunidad de cambiarlo..
Este proceso no es una tarea difícil de realizar, solo sigue las instrucciones de desarrollo.

primero, debe iniciar sesión en el Panel de administración, vaya a Contenido –> Diseño –> Configuración luego haga clic en el “editar” botón.
Verás el menú desplegable de tu tema actual. Para los otros temas que ha comprado e instalado, elige el que quieras.

Imagen de cambio de tema de Magento

Entonces Guardar la configuración

Eso es todo lo que necesitas hacer.

Cómo crear un tema personalizado?

Crear un diseño personalizado no es tan fácil como instalar, y cambiarlo y sería mejor que lo hiciera un desarrollador.

Crear estructura relevante

Lo primero que debe hacer es crear Estructura del tema y Estructura de carpetas.

Su archivo app / design / frontend / mageplaza / theme.xml debería verse similar a este:

<xmlns del tema:xsi =”http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation =”../../../../lib / internal / Magento / Framework / Config / etc / theme.xsd”>
<título>Mageplaza Simple</título>
<padre>Magento / en blanco</padre>
</tema>

Para crear su carpeta de temas, vaya a aplicación / diseño / interfaz y crear carpeta de proveedor pp / diseño / frontend /<vendedor> p. ej.: aplicación / diseño / frontend / Mageplaza

Luego crea una carpeta de temas aplicación / diseño / frontend /<vendedor>/<tema> p. ej.: app / design / frontend / Mageplaza / simple

Declarar carpeta

Después de tener la carpeta app / design / frontend / Mageplaza / simple crear un archivo con nombre: theme.xml. Tiene información básica sobre el tema..

<xmlns del tema:xsi =”http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation =”urna:magento:marco de referencia:Configuración / etc / theme.xsd”>
<título>Mageplaza Simple</título> <!– el nombre de tu tema –>
<padre>Magento / en blanco</padre> <!– el tema principal, en caso de que su tema herede de un tema existente –>
<medios de comunicación>
<preview_image>media / preview.jpg

Distribuya su tema como un paquete de compositor

Para distribuirlo como un paquete de redacción, Agrega un composer.json archivo al directorio del tema, luego regístrelo en el servidor de paquetes.

Registra el archivo .PHP

Para hacerlo ingrese el siguiente contenido para registrarlo.

<?php
/**
* Copyright © 2015 Magento. Todos los derechos reservados.
* Consulte COPYING.txt para obtener detalles de la licencia.
*/
\Magento Framework Component ComponentRegistrar::Registrarse(
\Magento Framework Component ComponentRegistrar::TEMA,
"Frontend / Mageplaza / simple",
__PARA TI__
);

Cree una carpeta para archivos CSS y JS estáticos

Para obtener el mejor diseño en el diseño del tema, hay muchos CSS, JS, archivos que son estáticos, incluidas las imágenes y los fondos.
Se almacenan en carpetas separadas en web del paquete temático

aplicación / diseño /<área> / Mageplaza / simple / –> web/ –> archivos estáticos(CSS, JS, Imágenes, Fuentes)

Configurar imágenes de productos de catálogo

Ubicar a aplicación / diseño /<área> / Mageplaza / simple / y crea una carpeta etc. y archivo view.xml y copia el archivo

<id de imagen =”category_page_grid” tipo =”pequeña_imagen”>
<ancho> 250</ancho>
<altura> 250</altura>
</imagen>

El tamaño del logotipo debe ser 300x300px – abre el archivo <theme_dir> /Magento_Theme/layout/default.xml

<página xmlns:xsi =”http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation =”urna:magento:marco de referencia:Ver / Diseño / etc / page_configuration.xsd”>
<cuerpo>
<referenceBlock name =”logo”>
<argumentos>
<nombre del argumento =”logo_file” xsi:tipo =”cuerda”> images / custom_logo.png</argumento>
<nombre del argumento =”logo_img_width” xsi:tipo =”número”> 300</argumento>
<nombre del argumento =”logo_img_height” xsi:tipo =”número”> 300</argumento>
</argumentos>
</referenceBlock>
</cuerpo>
</página>

Recursos: www.mageplaza.com

Investigado y creado por:
Krum Popov
Apasionado emprendedor web, ha estado elaborando proyectos web desde 2007. En 2020, fundó HTH.Guide, una plataforma visionaria dedicada a agilizar la búsqueda de la solución de alojamiento web perfecta.. Leer más...
Revisado técnicamente por:
Metod Ivanov
Experto experimentado en desarrollo web con 8+ años de experiencia, incluyendo conocimientos especializados en entornos de hosting. Su experiencia garantiza que el contenido cumple con los más altos estándares de precisión y se alinea perfectamente con las tecnologías de alojamiento.. Leer más...

Dejar un comentario

su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *

Este sitio está protegido por reCAPTCHA y Google Política de privacidad y Términos de servicio aplicar.

Este sitio web utiliza cookies para mejorar la experiencia del usuario. Al usar nuestro sitio web, usted acepta todas las cookies de acuerdo con nuestro Política de privacidad.
Estoy de acuerdo
En HTH.Guide, Ofrecemos revisiones transparentes de alojamiento web., asegurar la independencia de influencias externas. Nuestras evaluaciones son imparciales ya que aplicamos estándares estrictos y consistentes a todas las revisiones..
Si bien podemos ganar comisiones de afiliados de algunas de las empresas destacadas, Estas comisiones no comprometen la integridad de nuestras reseñas ni influyen en nuestras clasificaciones..
Los ingresos del afiliado contribuyen a cubrir la adquisición de la cuenta., gastos de prueba, mantenimiento, y desarrollo de nuestro sitio web y sistemas internos.
Confíe en HTH.Guide para obtener sinceridad y conocimientos fiables sobre alojamiento.