Configuración
Rama 4.4.x
Magento 2.4.4+ | PHP 8.1+
Rama 4.x
Magento 2.4.0 a 2.4.3 | PHP 7.4
Rama 3.x
Magento 2.3.x | PHP 7.4
Ruta en admin
Stores > Configuration > GDW Web > Add Code Store
Campos disponibles
| Campo | Config path | Alcance | Descripción |
|---|---|---|---|
¿Módulo habilitado? | gdw/web_addcodestore/enable | Default / Website / Store View | Activa o desactiva la inyección de clases en el body. |
Clase Personalizada | gdw/web_addcodestore/custom_class | Default / Website / Store View | Añade una clase extra al body además del código de website y store. |
Comportamiento técnico
- El módulo observa el evento
layout_load_before. - Si está habilitado, obtiene el website actual y la store view actual.
- Agrega ambos códigos como clases CSS en el
body. - Si
custom_classtiene valor, también la agrega albody.
Ejemplo de resultado
Si el website code es main, el store code es es_mx y la clase personalizada es landing-b2b, el body terminará con clases equivalentes a:
<body class="... es_mx main landing-b2b">
Casos de uso comunes
- Aplicar estilos diferentes por website sin condicionar layouts completos.
- Ejecutar JavaScript solo para una store view específica.
- Identificar rápidamente el contexto de tienda en inspección visual o debug frontend.