Diseñando un tema para Magento 2

disenando-un-tema-para-magento-2 Escrito por @gnuxdar   Publicado 20/08/2022
Diseñando la base de un tema para Magento 2

Normalmente cuando instalamos un magento nuevo este viene con dos temas por defectos el tema Blank y el tema Luma. Este segundo es el que se activa por defecto cuando terminamos la instalación de nuestro proyecto y le da una interfaz amigable a la primera impresión, quedando de la siguiente manera.

Blank es el tema que básicamente utilizan los desarrolladores de temas ya que no tiene diseños customizado o casi nada si se puede decir, sin embargo la diferencia de blank y luma es que este segundo tiene un poco de estilos y a base de ejemplo en este post sera el que utilizaremos para este fin.


Medianamente en lo posible iremos agregando “cosas” para que el tema vaya tomando vida sin embargo en esta oportunidad crearemos un tema base para demostrar como se crean los temas en magento.


Lo primero que haremos es definir las carpetas, que en esta caso nuestro vendor será Actecnology y el tema arturo, quedando de la siguiente manera:


app/design/frontend/Actecnology/arturo con los siguientes ficheros principales registration.php y theme.xml


registration.php es el fichero de registro del tema
theme.xml el fichero de configuración


la estructura del tema sera de siguiente manera


..web
….css
……..source
….fonts
….images
….js


registration.php
con este código se registrara el nuevo tema que acá describamos en Magento para que este disponible en el backoffice.


theme.xml
Acá describiremos el titulo como podremos identificar al tema y de cual parent depende que en nuestro caso es luma y el preview_image es para describir la miniatura representativa del tema.


Teniendo organizado todo esto podremos disponer del tema en el admin de nuestro E-Commerce, lo podremos visualizar en la siguiente sección: Content > Design > Themes así confirmaremos la existencia del tema.


Para poder elegir nuestro recién creado tema debemos dirigirnos a la siguiente sección: Content > Design > Configuration


donde editaremos la primera opción para que se configuren todos en cascada.


Elegimos nuestro tema y posteriormente a este paso debemos correr el siguiente comando para que surta efecto nuestro cambio de tema bin/magento c:f lo siguiente que nos queda es ir al home de nuestro sitio y ver el cambio, quedara algo como lo siguiente:




Espero que les guste y le sea de utilidad, Happy Coding!


 


Atras

Últimas Publicaciones

Le puede interesar los ultimos articulos públicados

Como agregar JavaScript Custom en Magento 2 como-agregar-javascript-custom-en-magento-2

En este Post aprenderemos a personalizar la tienda Magento 2. Descubre cómo incorporar JavaScript personalizado para mejorar la funcionalidad y ...

Leer más...
Current version of RDBMS is not supported current-version-of-rdbms-is-not-supported

Current version of RDBMS is not supported. Used Version: 10.6.17-MariaDB-1:10.6.17+maria~ubu2004. Supported versions: MySQL-8, MySQL-5....

Leer más...
Claves para Aprender Desarrollo Web de Manera Efectiva claves-para-aprender-desarrollo-web-de-manera-efectiva

Los principales motivos para aprenderLa motivación es uno de los pilares fundamentales en el proceso de aprendizaje del desarrollo web....

Leer más...
Dominando el Estilo Un Viaje al Mundo de CSS ✨ dominando-el-estilo-un-viaje-al-mundo-de-css

✨ Dominando el Estilo: Un Viaje al Mundo de CSSEn el universo del desarrollo web, CSS (Cascading Style Sheets) desempeña un papel funda...

Leer más...