Imposible cambiar el logo de la pagina...

Estimados, no logro comprender por que algo tan básico como reemplazar el logo de la tienda magento lo vuelve tan complejo.(Magento ver. 2.3.5-p2)


En Menu, Contenido, Configuración, selecciono la única web que tengo y la opción editar, encabezado, subo la nueva imagen o la selecciono desde la galeria, ajusto ancho y alto según el tamaño de la imagen, formato png o jpg.

Aplico los comandos
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean
php bin/magento cache:flush

Resultado el logo principal No se muestra, en los correos electrónicos funciona perfecto.

Al inspeccionar la imagen en Chrome, muestra la dimensión correcta, pero claro no la imagen, la ruta que señala es esta:

<img src="https://xxx.xx/pub/static/version1619706309/frontend/Magento/luma/es_ES/images/logo.svg" title="" alt="" width="100" height="100">

El archivo SVG no coincide con el PNG, al exportar el logo a SVG y reemplazarlo en la ruta, tampoco funciona... alguna idea para insistir se agradece...
 

Toni FactoriaDigital

Experto en Magento de Factoría Digital
Miembro del equipo
Hola Rodrigo,

Revisa que estés modificando el logo en la store view correcta ya que puedes realmente editarlo tanto para el website, store, y store view, por lo que puede que el valor esté diferente en alguno de ellos.

Ya has dicho bien los pasos a seguir, pero por si fuera de utilidad, te dejo el enlace a la documentación: Uploading Your Logo | Magento 2.3 User Guide

Un saludo.
 
Upvote 0
Hola, gracias por la ayuda, cuando me dices
"Revisa que estés modificando el logo en la store view correcta ya que puedes realmente editarlo tanto para el website, store, y store view", por favor comentame donde están esas 3 opciones...
 
Upvote 0

Toni FactoriaDigital

Experto en Magento de Factoría Digital
Miembro del equipo
Me refiero a estas 3:

1619774973204.png

Es posible que hayas hecho el cambio únicamente en "Global", que sería la primera fila y que no esté cogiendo el cambio en la tienda en concreto, que sería la última columna.

Revisa la configuración en todos ellos para confirmarlo.
 
Upvote 0
Hola Toni, tengo sólo esta opción...

1619790937436.png


1619797396980.png

Tampoco me es posible borrar o reemplazar el favicon ... existe alguna forma de cambiar el logo y favicon en forma manual Toni?
 
Última edición:
Upvote 0
Gracias Toni, reemplace el logo en:
public_html/vendor/magento/theme-frontend-luma/web/images/logo.svg
Pero nada ... conoces alguna otra ruta?, si quieres puedes darle una mirada en tatos.cl...
 
Última edición:
Upvote 0

Toni FactoriaDigital

Experto en Magento de Factoría Digital
Miembro del equipo
Hola,

En realidad, haciéndolo desde el admin ya debería aparecer.
La forma de reemplazarlo en el theme, es ya algo más radical, pero también debería servirte.

De todas formas, recuerda que no debes editar nunca nada que esté en vendor/, que al fin y al cabo es el core de Magento y cuando actualices algún módulo o Magento al completo, perderías los cambios.

Dicho esto, no te puedo decir mucho más, ya que como te decía, cambiándolo desde el admin y recompilando archivos estáticos y caché ya debería ser suficiente.

Como última idea, prueba a quitar el modo producción si lo tienes activado y deja el modo developer, a ver si así aparece el cambio.
Si te llega a aparecer, cambia a modo producción de nuevo.

Deberías lanzar:

Insertar CODE, HTML o PHP:
php bin/magento deploy:mode:set developer

Con eso debería ser suficiente, pero por asegurarte, prueba a recompilar los estáticos:

Insertar CODE, HTML o PHP:
php bin/magento setup:static-content:deploy -f

Debes especificar el idioma al comando de deploy, sino solo te compilará en_US, por tanto tu cambio nunca se verá, puede que también este fuera tu fallo inicial.
Por tanto, si tienes activado Español de España, sería es_ES, si fuera Español de Chile, es_CL así que el comando quedaría:

Insertar CODE, HTML o PHP:
php bin/magento setup:static-content:deploy es_ES -f

Tras eso, limpia caché:

Insertar CODE, HTML o PHP:
php bin/magento c:f

Si te funciona todo, deja activado modo producción de nuevo:

Insertar CODE, HTML o PHP:
php bin/magento deploy:mode:set production

Espero que te sirva,
Un saludo.
 
Upvote 0
Arriba