Avisos
Vaciar todo

Colocar módulo "Bloque de etiquetas" debajo de la galería - Prestashop  

 
Enrique
 Enrique
Famed Member

Buenas tardes,

He intentando colocar el bloque de etiquetas en la página de Inicio debajo de la galería pero no me viene dicho Hook.

Necesito colocarlo donde te señalo en la imagen adjunta.

En Header ya está añadido pero no aparece.

Gracias.

Espero noticias.

Un saludo, Enrique P.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 24/10/2017 6:08 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Lamentablemente, el problema con PrestaShop es que un módulo esta diseñado sólo para ser usado en ciertas posiciones, es posible que el módulo que estes tratando de colocar no tenga soportado colocarse en ese hook.

Prueba colocarlo en otro hook, por ejemplo lateral.

Si quieres colocarlo en otra posición que no lo soporta tendrías que modificar el módulo por programación.

Saludos.

ResponderCitar
Respondido : 24/10/2017 8:59 pm

Cursos Gratuitos WordPress

Enrique
 Enrique
Famed Member

Buenos días,

¿Que modificación habría que realizar?

¿Existe alguna otra posibilidad de un m ódulo externo?

Gracias.

Espero noticias.

Un saludo, Enrique P.

ResponderCitar
Respondido : 25/10/2017 9:37 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Enrique.

¿Que modificación habría que realizar?
No es fácil hay que tener conocimiento de PHP para poder modificar el modulo y añadir la posición , revisa lo siguiente -> http://www.naulacambra.es/2014/11/prestashop-como-anadir-un-hook-a-un-modulo/

¿Existe alguna otra posibilidad de un módulo externo?
Tienes el siguiente modulo que permite agregar ganchos a PrestaShop. Luego puede usar estos ganchos para conectar los módulos -> https://addons.prestashop.com/es/herramientas-administrativas/18124-hooks-management.html

No lo probé por lo que poca información te puedo dar

Un saludo

ResponderCitar
Respondido : 25/10/2017 10:21 am

Enrique
 Enrique
Famed Member

Buenas tardes,

He creado el fichero como dice en el link pero después me voy a intentar insertar el módulo en el hook de display home y no aparece.

Adjunto archivo, a ver como lo ves. No parece muy complicado.

Gracias.

Un saludo, Enrique P.

ResponderCitar
Respondido : 25/10/2017 1:09 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Enrique.

tienes que añadirlo al modulo que quieres que se le añada ese función, no es un archivo standar.

Revisa esta entrada que me parece que esta mejor explicado que la anterior -> https://www.kimerikal.com/wiki-post/24/www.kimerikal.com

Sobre todo la opción 3 -> Preparar un módulo para poder transplantarlo a mi nuevo hook.

Un saludo

ResponderCitar
Respondido : 25/10/2017 3:51 pm

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

Enrique
 Enrique
Famed Member

Buenas tardes,

El enlace no funciona.

Entonces lo que tengo que hacer es entrar dentro del módulo etiquetas y añadir lo que he añdido en ese archivo que te ha pasado no?

Gracias.

Espero noticias.

Un saludo, Enrique P.

ResponderCitar
Respondido : 25/10/2017 5:12 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Creo que el archivo que adjuntaste modulo.zip es incorrecto ya que falta la etiqueta PHP.
Sin embargo esto no te resolverá el problema, el artículo sólo indica cómo insertar un Hook, en el código de ejemplo es para un módulo nuevo.

El artículo : https://www.kimerikal.com/wiki-post/24/www.kimerikal.com
Tampoco te resolverá el problema ya que en tu caso es un Hook existente, tu no quieres crear un nuevo Hook.

Sin embargo puedes usar ambos artículos como base para modificar el módulo que tienes de etiquetas y agregar el hook existente. Es decir lo más práctico para hacer lo que comentas es :

1- Modificar el módulo de tags que tienes agregando un nuevo Hook.
2- Usar un módulo externo que tenga más funcionalidad y soporte más Hooks por defecto, por ejemplo:
https://addons.prestashop.com/es/seo-posicionamiento-buscadores/2089-advanced-tags.html

De manera general la opción 1 te podría complicar si no conoces programación.
Lamentablemente desde foro sólo podemos darte generalidades respecto a temas de programación.

Saludos.

ResponderCitar
Respondido : 25/10/2017 8:23 pm

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

Enrique
 Enrique
Famed Member

Buenos días Pepe,

He encontrado este enlace:

https://www.prestashop.com/forums/topic/268297-moving-block-tags-to-footer/

Nosotros en vez de colocarlo en el hook del footer lo queremos colocar en la "displayHome" debajo de la galería.

En el enlace dice que tenemos que modificar el archivo blocktags.php y añadir el siguiente código:


 function install()
{
 if (parent::install() == false
|| $this->registerHook('footer') == false
|| Configuration::updateValue('BLOCKTAGS_NBR', 20) == false)
  return false;
 return true;
}
function hookFooter($params)
{
return $this->hookLeftColumn($params);
}

¿Tendría qeu sustituir HookFooter por HookDisplayhome no?

Gracias.

Espero que me podáis ayudar.

Un saludo, Enrique P.

ResponderCitar
Respondido : 26/10/2017 10:47 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Si, puedes probar añadir el Hook, si no funciona, busca en el archivo alguna posición que ya este utilizando el módulo y puedes probar reemplazarla por la posición que deseas.

PD. Ten en cuenta que al modificar el módulo perderás los cambios en una actualización por lo que te recomiendo documentar los cambios que haces.
Te recomiendo también realices antes pruebas en otro sitio web antes de aplicarlas en tu sitio web final ya que un error de sintaxis por ejemplo podría hacer que tu web deje de funcionar.

Saludos.

ResponderCitar
Respondido : 26/10/2017 6:34 pm

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