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=" " 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...
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.
Experto en Magento de FactoriaDigital
Prueba 1 mes gratis nuestro Hosting Magento
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...
Me refiero a estas 3:
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.
Experto en Magento de FactoriaDigital
Prueba 1 mes gratis nuestro Hosting Magento
Podrías reemplazar el icono desde el theme que tengas que herede de Luma y sustituyéndolo en la ruta correspondiente, debería ser algo parecido a: app/design/frontend/[vendor]/
Un saludo.
Experto en Magento de FactoriaDigital
Prueba 1 mes gratis nuestro Hosting Magento
Toni FactoriaDigital wrote:
Podrías reemplazar el icono desde el theme que tengas que herede de Luma y sustituyéndolo en la ruta correspondiente, debería ser algo parecido a: app/design/frontend/[vendor]//web/images/logo.svg Un saludToni pase el logo por ilustrator para el formato SVG y lo copie en theme-frontend-luma
Respondido : 30/04/2021 10:20 pmTopic starterGracias 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...Respondido : 30/04/2021 10:25 pmHola,
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:
php bin/magento deploy:mode:set developerCon eso debería ser suficiente, pero por asegurarte, prueba a recompilar los estáticos:
php bin/magento setup:static-content:deploy -fDebes 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:php bin/magento setup:static-content:deploy es_ES -fTras eso, limpia caché:
php bin/magento c:fSi te funciona todo, deja activado modo producción de nuevo:
php bin/magento deploy:mode:set productionEspero que te sirva,
Un saludo.Experto en Magento de FactoriaDigital
Prueba 1 mes gratis nuestro Hosting MagentoRespondido : 01/05/2021 11:26 am