Jump to content

Ayuda con módulo de contacto v1.7.2


Guillermo

Recommended Posts

Hola muy buenas tengo una duda con algo que al parecer debería de ser muy sencillo.

Modificando la información de contacto de mi web en el apartado superior izquierdo de la web donde pone por defecto "Contacte con nosotros" justo encima del logotipo de la tienda, si das clic te dirige a la página de contacto pues bien, al parecer se ha modificado y ahora solo me aparece un texto sin enlazar que pone "Llámenos 999666555".

Captura.jpg

¿Cómo recupero el texto enlazado a la página de contacto anterior?

Gracias por la ayuda !

 

 

Link to comment
Share on other sites

Edita, por ejemplo, el fichero:

 

/themes/classic/modules/ps_contactinfo/nav.tpl

 

Donde veras este codigo:

 

<div id="_desktop_contact_link">
  <div id="contact-link">
    {if $contact_infos.phone}
      {* [1][/1] is for a HTML tag. *}
      {l
        s='Call us: [1]%phone%[/1]'
        sprintf=[
          '[1]' => '<span>',
          '[/1]' => '</span>',
          '%phone%' => $contact_infos.phone
        ]
        d='Shop.Theme.Global'
      }
    {else}
      <a href="{$urls.pages.contact}">{l s='Contact us' d='Shop.Theme.Global'}</a>
    {/if}
  </div>
</div>

 

El código ahora mismo en la actual versión, hace que cuando se muestra el telefono de la tienda, no se muestra el enlace de "Contacta con nosotros".

Puedes dejarlo, por ejemplo, así:

 

<div id="_desktop_contact_link">
  <div id="contact-link">
 
    {if $contact_infos.phone}
	 <a href="{$urls.pages.contact}">{l s='Contact us' d='Shop.Theme.Global'}  | </a>
      {* [1][/1] is for a HTML tag. *}
      {l
        s='Call us: [1]%phone%[/1]'
        sprintf=[
          '[1]' => '<span>',
          '[/1]' => '</span>',
          '%phone%' => $contact_infos.phone
        ]
        d='Shop.Theme.Global'
      }
	    
    {else}
      <a href="{$urls.pages.contact}">{l s='Contact us' d='Shop.Theme.Global'}</a>
    {/if}
  </div>
</div>

Si quieres que aparezca el enlace tambien con la palabra "Contacta con nosotros" al lado del telefono, auque creo recordar que en resoluciones pequeñas no queda bien.

O si quieres directamente dejar enlazado enlazado el formulario de contacto, al telefono. (Es decir, al pinchar el telefono, te lleve al formulario de contacto)


<div id="_desktop_contact_link">
  <div id="contact-link">
 
    {if $contact_infos.phone}
 	<a href="{$urls.pages.contact}">
      {* [1][/1] is for a HTML tag. *}
      {l
        s='Call us: [1]%phone%[/1]'
        sprintf=[
          '[1]' => '<span>',
          '[/1]' => '</span>',
          '%phone%' => $contact_infos.phone
        ]
        d='Shop.Theme.Global'
      }
	  </a>
    {else}
      <a href="{$urls.pages.contact}">{l s='Contact us' d='Shop.Theme.Global'}</a>
    {/if}
  </div>
</div>

---------

Recuerda una vez realizado los cambios, limpiar la cache en la pestaña Parametros Avanzados -> Rendimiento.

 

Esperemos que un futuro corrigan este problema nativamente.

Saludos,
 

Edited by nadie (see edit history)
  • Thanks 1
Link to comment
Share on other sites

2 hours ago, nadie said:

Edita, por ejemplo, el fichero:

 


/themes/classic/modules/ps_contactinfo/nav.tpl

 

Donde veras este codigo:

 


<div id="_desktop_contact_link">
  <div id="contact-link">
    {if $contact_infos.phone}
      {* [1][/1] is for a HTML tag. *}
      {l
        s='Call us: [1]%phone%[/1]'
        sprintf=[
          '[1]' => '<span>',
          '[/1]' => '</span>',
          '%phone%' => $contact_infos.phone
        ]
        d='Shop.Theme.Global'
      }
    {else}
      <a href="{$urls.pages.contact}">{l s='Contact us' d='Shop.Theme.Global'}</a>
    {/if}
  </div>
</div>

 

El código ahora mismo en la actual versión, hace que cuando se muestra el telefono de la tienda, no se muestra el enlace de "Contacta con nosotros".

Puedes dejarlo, por ejemplo, así:

 


<div id="_desktop_contact_link">
  <div id="contact-link">
 
    {if $contact_infos.phone}
	 <a href="{$urls.pages.contact}">{l s='Contact us' d='Shop.Theme.Global'}  | </a>
      {* [1][/1] is for a HTML tag. *}
      {l
        s='Call us: [1]%phone%[/1]'
        sprintf=[
          '[1]' => '<span>',
          '[/1]' => '</span>',
          '%phone%' => $contact_infos.phone
        ]
        d='Shop.Theme.Global'
      }
	    
    {else}
      <a href="{$urls.pages.contact}">{l s='Contact us' d='Shop.Theme.Global'}</a>
    {/if}
  </div>
</div>

Si quieres que aparezca el enlace tambien con la palabra "Contacta con nosotros" al lado del telefono, auque creo recordar que en resoluciones pequeñas no queda bien.

O si quieres directamente dejar enlazado enlazado el formulario de contacto, al telefono. (Es decir, al pinchar el telefono, te lleve al formulario de contacto)


<div id="_desktop_contact_link">
  <div id="contact-link">
 
    {if $contact_infos.phone}
 	<a href="{$urls.pages.contact}">
      {* [1][/1] is for a HTML tag. *}
      {l
        s='Call us: [1]%phone%[/1]'
        sprintf=[
          '[1]' => '<span>',
          '[/1]' => '</span>',
          '%phone%' => $contact_infos.phone
        ]
        d='Shop.Theme.Global'
      }
	  </a>
    {else}
      <a href="{$urls.pages.contact}">{l s='Contact us' d='Shop.Theme.Global'}</a>
    {/if}
  </div>
</div>

---------

Recuerda una vez realizado los cambios, limpiar la cache en la pestaña Parametros Avanzados -> Rendimiento.

 

Esperemos que un futuro corrigan este problema nativamente.

Saludos,
 

He actualizado mi mensaje anterior, que al pegar el código no se habia pegado en sitio exactamente en el sitio "concreto"

Revisa ahora mi respuesta, y me vas contando.

Saludos,

Link to comment
Share on other sites

20 hours ago, nadie said:

He actualizado mi mensaje anterior, que al pegar el código no se habia pegado en sitio exactamente en el sitio "concreto"

Revisa ahora mi respuesta, y me vas contando.

Saludos,

 

estupendo compi muchas gracias ha quedado estupendo y además he aprendido para la próxima donde editarlo =D

Link to comment
Share on other sites

8 minutes ago, Guillermo said:

 

estupendo compi muchas gracias ha quedado estupendo y además he aprendido para la próxima donde editarlo =D

Me alegro de haberte ayudado.

No se te olvide añadir la palabra "Solucionado" al titulo del tema, y marcar el tema como solucionado.

Saludos,

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...