Hola!
En la home de la tienda https://mantasdegrazalema.com/es/ bajo los productos puede leerse un texto que dice TODOS LOS PRODUCTOS. Es un link. Me gustaría poder editarlo. Qué archivo y en qué ruta tendría que hacerlo?
Gracias
Un saludo
Mario
Hola Mario.
.- Accede a Internacional -> Traducciones.
Tipo de traducción: Traducción de temas
Plantilla: la que estés utilizando
Idioma: Español
.- En el buscador poner la cadena de texto que quieres modificar y lo modificas por el texto que quieres que muestre:
Un saludo
Hola Pepe,
Con esa explicación puedo modificar el texto pero también quiero editar el link al que dirige ese texto.
Gracias y disculpa la imprecisión.
Hola
Cambiar el enlace te será más complicado, lo mejor en este caso es revisar los hooks que tienes un theme y crear un módulo HTML y allí colocar el código HTML del enlace que quieres.
Puedes usar este módulo HTML: https://contentbox.org/
Saludos.
Entiendo que ese módulo es para insertar texto pero no para poder modificar el enlace y sustituirlo por otro o eliminarlo...
Hola
Si, la idea es ubicar ese módulo en algún hook de tu theme y ocultar el enlace que no quieres ya que lo crearás a través de ese módulo.
Saludos.
Buenos días,
Pregunto, ¿es imposible que me deis una ruta, un archivo y pueda borrar ese enlace (o en su defecto sustituirlo por enlace) y editar texto?
No quiero ocultar el enlace , prefiero eliminarlo, hacerle una redirección y listo. Si solamente lo oculto, seguirá estando presente a ojos de Google.
Hola
Descarga los archivos de tu theme a tu máquina local, usa un editor de código como sublime texto o visual studio code, abre la carpeta del theme y busca el texto: all-product-link
En el theme classic este texto esta en varios archivos pero es posible que tu theme tenga igualmente este archivo:
/themes/classic/modules/ps_featuredproducts/views/templates/hook/ps_featuredproducts.tpl
Es en este archivo en donde debes realizar la modificación del enlace, en tu theme puede ser que sea el mismo archivo u otro diferente.
Verás que hay un código como
href="{$allProductsLink}"
Simplemente cambia el enlace, por ejemplo apuntando a Google
href="https://www.google.com"
Saludos.
Estupendo. Gracias. Lo he podido cambiar y el link funciona perfectamente en español pero ahora me encuentro con que ese mismo texto para inglés y alemán redirige al enlace en español. ¿Cómo podría arreglarlo para estos dos idiomas?
El link nuevo es una categoría, hay "algún código" para que redirija a esa misma categoría de forma ordenada para cada idioma? No sé si me estoy explicando.
Hola
Podrías probar haciendo una condicional, es decir tu código quedaría:
{if $language.iso_code == 'es' }
<a class="all-product-link float-xs-left float-md-right h4" href="https://es.com">
{l s='All products' d='Shop.Theme.Catalog'}<i class="material-icons"></i>
</a>
{else}
<a class="all-product-link float-xs-left float-md-right h4" href="https://en.com">
{l s='All products' d='Shop.Theme.Catalog'}<i class="material-icons"></i>
</a>
{/if}
Tendrías que cambiar las urls y los textos
Saludos.
Estupendo! Gracias. Lo voy a probar pero antes tengo dos dudas:
1. ¿Dónde coloco este fragmento de código? en qué ruta y archivo?
2. Tengo tres idiomas, y me has escrito condiciones para dos. Cómo lo haría para el tercer idioma que es alemán?
Gracias nuevamente!
Un saludo!
Hola
Tienes que modificar el mismo archivo: /themes/classic/modules/ps_featuredproducts/views/templates/hook/ps_featuredproducts.tpl
Si, puedes usar más de dos condiciones con elseif, revisa la sintaxis: https://www.php.net/manual/es/control-structures.elseif.php
Saludos.
Gracias. En qué línea introduzco el código? Adjunto captura.
Hola Mario.
Tienes que sustituir la línea
<a class="all-product-link float-xs-left float-md-right h4" href="https://mantasdegrazalema.com/es/mantas-de-lana">
{l s='All products' d='Shop.Theme.Catalog'}<i class="material-icons"></i>
</a>
Por el código anterior:
{if $language.iso_code == 'es' }
<a class="all-product-link float-xs-left float-md-right h4" href="https://mantasdegrazalema.com/es/mantas-de-lana">
{l s='All products' d='Shop.Theme.Catalog'}<i class="material-icons"></i>
</a>
{else}
<a class="all-product-link float-xs-left float-md-right h4" href="https://mantasdegrazalema.com/en/mantas-de-lana">
{l s='All products' d='Shop.Theme.Catalog'}<i class="material-icons"></i>
</a>
{/if}
Nota: recuerda descargar el archivo antes de modificar para tener una copia del original.
Un saludo
Gracias a los dos por intentar ayudarme pero no hay manera de que se cambie el link para los tres idiomas y poder editar el texto.... En fin habrá que darse por vencido...