Forum PrestaShop

Il Forum di PrestaShop è lo spazio in cui puoi condividere con la comunità di PrestaShop consigli pratici sull'e-commerce e trovare la risposta a tutte le domande tecniche e funzionali.

Forum PrestaShop

Jump to content

Comment deplacer le module blocksearch dans la colonne de droite

18 replies to this topic
#1
tartuf

    PrestaShop Newbie

  • Members
  • Pip
  • 1 posts
Bonjour a tous

Merci pour ce super forum et à Prestashop

je suis nouveau et je commence a prendre en main le bebe

je cherche a deplacer le module blocksearch dans la colonne de droite mais je n'arrive pas

qu'elles sont les fichiers a modifier

j'ai vu dans le forum un poste qui parle du module categorie mai je ne comprend pas tous ce qui faut faire
pour l'executer

dans l'attente de votre aide

merci d'avance

#2
SotEW

    PrestaShop Addict

  • Members
  • PipPipPip
  • 991 posts
C'est ultra simple, car PrestaShop a prévu cette fonctionnalité, donc le template est tout près.

Dans ton backoffice, désinstalle le module de recherche rapide (désinscription du top).
Ensuite, ouvre le fichier /modules/blocksearch/blocksearch.php, et tu trouvera la fonction install :


function install()
{
if (!parent::install())
return false;
//return $this->registerHook('leftColumn');
//return $this->registerHook('rightColumn');
return $this->registerHook('top');
}


avec le registerHook('rightColumn') commenté.

Décommente le, commente la ligne d'en dessous, et tu obtient ceci :


function install()
{
if (!parent::install())
return false;
//return $this->registerHook('leftColumn');
return $this->registerHook('rightColumn');
//return $this->registerHook('top');
}


Sauvegarde, retourne dans le backoffice, réinstalle le module... et c'est bon :D
Posted Image
Add content on your PrestaShop website (pictures, flash, html and SLIDESHOW) with AddBlocks V1.4 Posted Image
Documentation for AddBlocksV1.3b (french and english)
Demo website: http://demo.sotew.com/ - http://demo.sotew.com/back/

#3
tartuf

    PrestaShop Newbie

  • Members
  • Pip
  • 1 posts
merci pour la reponse tout est OK pour le deplacement du blocsearch



pour les autres modues la manip a l'air d'etre moins evidante

si je veux faire passer le blockcategorie dans le top ou a droite que faut il faire
j'ai essaye de suivre le meme principe que pour le blocsearch mais sans reussite

si vous pouvez m'aide

merci par avance

#4
SotEW

    PrestaShop Addict

  • Members
  • PipPipPip
  • 991 posts
Même principe.

désinstalle le blockcategories dans le backoffice, et dans

/modules/blockcategories/blockcategories.php, remplace la ligne 24


OR $this->registerHook('leftColumn') == false


par

OR $this->registerHook('rightColumn') == false


Puis réinstalle le.
Posted Image
Add content on your PrestaShop website (pictures, flash, html and SLIDESHOW) with AddBlocks V1.4 Posted Image
Documentation for AddBlocksV1.3b (french and english)
Demo website: http://demo.sotew.com/ - http://demo.sotew.com/back/

#5
Vl@d

    PrestaShop Apprentice

  • Members
  • PipPip
  • 57 posts
[RESOLU]
Bonjour j'ai le meme probleme mais pour le block .. NEWSLETTER - Inscription ...

Pourtant je modifie . blocknewsletter.php Lignes 29 à 33


public function install()

{


if (parent::install() == false OR $this->registerHook('leftColumn') == false)

return false;



Est Pourtant rien ... je voudrais que mon block passe sur la collojne de droite ..

MERCI DE VOTRE AIDE .....
-----------------------------------------------------------
Vl@D
vladispala[at]gmail.com

#6
SotEW

    PrestaShop Addict

  • Members
  • PipPipPip
  • 991 posts
et bien je ne sais pas ce que tu as modifié, mais un simple :


public function install()
{
if (parent::install() == false OR $this->registerHook('leftColumn') == false OR $this->registerHook('rightColumn') == false)
return false;
return Db::getInstance()->Execute('CREATE TABLE '._DB_PREFIX_.'newsletter (`id` int(6) NOT NULL AUTO_INCREMENT, `email` varchar(255) NOT NULL, `newsletter_date_add` DATETIME NULL, `ip_registration_newsletter` varchar(15) NOT NULL, PRIMARY KEY(`id`)) ENGINE=MyISAM default CHARSET=utf8');
}


à la place de la fonction de base devrait suffire.
Posted Image
Add content on your PrestaShop website (pictures, flash, html and SLIDESHOW) with AddBlocks V1.4 Posted Image
Documentation for AddBlocksV1.3b (french and english)
Demo website: http://demo.sotew.com/ - http://demo.sotew.com/back/

#7
Vl@d

    PrestaShop Apprentice

  • Members
  • PipPip
  • 57 posts
[RESOLU]
Desole de t'avoir fait prendre du temps j'avais trouver j'ai oublie de mettre [resolu]
Merci encore ...
-----------------------------------------------------------
Vl@D
vladispala[at]gmail.com

#8
Atch

    PrestaShop Fanatic

  • Moderators
  • 2922 posts
@SotEW

Pourquoi ne pas le déplacer tout simplement à partir du back office ?

Administration/modules/positions/greffer
Module search dans right column

ensuite dans :

Administration/modules/positions/
on désactive le module search dans "header" ou dans "left column" s'il est présent.


V++

Atch

#9
Vl@d

    PrestaShop Apprentice

  • Members
  • PipPip
  • 57 posts
[RESOLU]

Tout simplement parsque on ne peux pas modifier .. voir piece jointe ...

Attached Files


-----------------------------------------------------------
Vl@D
vladispala[at]gmail.com

#10
Atch

    PrestaShop Fanatic

  • Moderators
  • 2922 posts

From 1234974051:

Tout simplement parsque on ne peux pas modifier .. voir piece jointe ...


bizarre ton truc, je viens de le faire avec la newsletter et ça fonctionne...
(search j'étais sure que ça marche parce que je l'avais fait)

V++

Atch

#11
mnizet

    PrestaShop Apprentice

  • Members
  • PipPip
  • 43 posts

From 1234971405:

@SotEW

Pourquoi ne pas le déplacer tout simplement à partir du back office ?

Administration/modules/positions/greffer
Module search dans right column

ensuite dans :

Administration/modules/positions/
on désactive le module search dans "header" ou dans "left column" s'il est présent.


V++

Atch


Merci de l'info, ça a l'air + propre comme ça, au lieu de modifier le code source à l'arache.

#12
SotEW

    PrestaShop Addict

  • Members
  • PipPipPip
  • 991 posts
Si je propose cette solution, c'est justement pasqu'il n'existe pas les fonctions qu'il faut pour tous les Hook dans tous les modules.
Posted Image
Add content on your PrestaShop website (pictures, flash, html and SLIDESHOW) with AddBlocks V1.4 Posted Image
Documentation for AddBlocksV1.3b (french and english)
Demo website: http://demo.sotew.com/ - http://demo.sotew.com/back/

#13
DRACULAFIEND

    PrestaShop Newbie

  • Members
  • Pip
  • 3 posts
Bonjour,

J'ai le même problème mais c'est pour déplacer le bloc nouveau produit dans le center column, j'ai replacé la ligne(après le désinstallé)
OR $this->registerHook('rightColumn') == false

par

OR $this->registerHook('home') == false
et puis réinstalle, mais il disparait...ni dans le right column, ni dans le center column.

Merci d'avance, j'ai déjà travaillé dessus pdt 2 jours...

#14
mnizet

    PrestaShop Apprentice

  • Members
  • PipPip
  • 43 posts
Si tu met l'endroit où tu veut le mettre en "false", il y-a peu de chances pour que ça marches.
Dans le PHP du module, je mettrais:

function hookRightColumn($params)
{
return $this->hookhome($params);
}


Après, si ça marche pas, ça doit être dans le .tpl; n'hésite pas à regarder le code des autres modules, et à t'en inspirer.

#15
DRACULAFIEND

    PrestaShop Newbie

  • Members
  • Pip
  • 3 posts
Merci pour votre aide, j'ai trouvé la solution, en fait, il suffit d'ajouter une fonction à peu près comme la votre:

function hookHome($params)
{
return $this->hookRightColumn($params);
}
Parce qu'il avait une fonction hookRightColumn

; )

#16
silco

    PrestaShop Newbie

  • Members
  • Pip
  • 4 posts
Je déterre ce sujet car j'aurais aimé savoir si quelqu'un serait capable de déplacer le block du module Freeblock à droit sous le panier car après plusieurs essais je me retrouve toujours avec le même message d'erreur à l'installation: Erreur(s) de parsing dans le(s) module(s)
Si quelqu'un pouvait me venir en aide merci :)

#17
Pat_07

    PrestaShop Apprentice

  • Members
  • PipPip
  • 85 posts

View Postsilco, on 22 luglio 2010 - 11:39 , said:

Je déterre ce sujet car j'aurais aimé savoir si quelqu'un serait capable de déplacer le block du module Freeblock à droit
...

Meme soucis pour passer le module Free block de gauche à droite.
si vous avez des tuyaux, merci !

Pat.

#18
rtoupi

    PrestaShop Newbie

  • Members
  • Pip
  • 2 posts
Bonsoir ;

Je suis nouveau sur ce forum, je me permet de vous solliciter afin d'y voir plus clair.

J'ai installer un module qui normalement fonctionne sans Problèmes, le fait est que lorsque je sollicite une page produit avec ce module de configuration visuel les blocs de la colonne de droite se mettent en bas de page comme si il y avait un problème de place ce qui est impossible car j'ai réduit le module en " très petite taille", j'ai vider le cache de smarty et celui de mon navigateur et j'ai aussi forcer la compilation pas de solution à mon niveau une info ............ Merci d'avance

#19
Gunner

    PrestaShop Newbie

  • Members
  • Pip
  • 17 posts
Bon j'ai edité et je modifie ce post. J'ai reussi à deplacer le tout à nouveau vers la droite mais il est trop haut et je voudrai le replacer juste au dessus du bloc panier...j'ai beau regarder dans le css je ne trouve pas ....

Merci de votre aide et de vos conseils


Joel