Avisos
Vaciar todo

Cambiar texto en home plantilla clásica: "TODOS LOS PRODUCTOS"  

Página 1 / 2
 
Mario
 Mario
Estimable Member

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

 

Citar
Respondido : 26/02/2020 10:06 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Mario.

.- Accede a Internacional -> Traducciones.

Tipo de traducción: Traducción de temas

Plantilla: la que estés utilizando

Idioma: Español

screenshot joomlero cp95.webjoomla.es 2020.02.26 11 46 13

.- En el buscador poner la cadena de texto que quieres modificar y lo modificas por el texto que quieres que muestre:

screenshot joomlero cp95.webjoomla.es 2020.02.26 11 50 44

 

Un saludo

ResponderCitar
Respondido : 26/02/2020 10:53 am

Cursos Gratuitos WordPress

Mario
 Mario
Estimable Member

@pepesoler

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. 

 

ResponderCitar
Respondido : 26/02/2020 10:55 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 26/02/2020 4:28 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Mario
 Mario
Estimable Member

@jmarreros

Entiendo que ese módulo es para insertar texto pero no para poder modificar el enlace y sustituirlo por otro o eliminarlo...  

ResponderCitar
Respondido : 26/02/2020 5:13 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 26/02/2020 5:49 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Mario
 Mario
Estimable Member

@jmarreros

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.  

 

ResponderCitar
Respondido : 27/02/2020 7:18 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 27/02/2020 4:09 pm

Mario
 Mario
Estimable Member

@jmarreros

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. 

ResponderCitar
Respondido : 27/02/2020 4:43 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

 

ResponderCitar
Respondido : 27/02/2020 5:39 pm
Mario me gusta

wpdoctor-revisa-la-salud-de-tu-wordpress

Mario
 Mario
Estimable Member

@jmarreros

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!

ResponderCitar
Respondido : 02/03/2020 9:02 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 02/03/2020 4:11 pm

Cursos Gratuitos WordPress

Mario
 Mario
Estimable Member

@jmarreros

Gracias. En qué línea introduzco el código? Adjunto captura.

codigo
ResponderCitar
Respondido : 03/03/2020 7:26 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 03/03/2020 10:55 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Mario
 Mario
Estimable Member

@pepesoler

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... 

 

ResponderCitar
Respondido : 05/03/2020 12:35 pm
Página 1 / 2