Jump to content

AES

Members
  • Posts

    7
  • Joined

  • Last visited

Profile Information

  • Activity
    Developer

AES's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. Dear All, I have just turned on the prestashop's profiler (HTML attachment) and it turns out that I meet many problems who can explain why my backoffice and my frontoffice are too slow. I am a new Prestashop's user and I have some difficulties to understand where I have to look for resolve the latency issues. I hope someone can help me with it AES. profiling.html EntreeProduitBackoffice.php.pdf
  2. Bonjour, En fait j'ai réussi à trouver d'ou venait le problème. Il faut bien mettre le fichier dans le dossier suivant _configure/helpers/form/form.tpl et lors de l'appel au formulaire, il faut renseigner soit le nom du module au helper $helper->module = $this; Soit le chemin de l'override $helper->override_folder = '{votre_chemin}';
  3. Bonjour, Je développe un module sur Prestashop 1.6, dans le BO je dois enregistrer des images. J'utilise un renderForm classique avant un champ file qui fonctionne parfaitement. Cependant j'ai vu sur le module Homeslider (module de base de prestashop), que quand on revenait sur le formulaire ou il y avait l'image, elle était affiché. J'ai trouvé ça bien et très pratique pour la modification des images. Pour faire ça sur le module homeslider, le fichier form.tpl a été overridé. Dans modules/homeslider/views/templates/admin/_configure/helpers/form/form.tpl J'ai donc voulu faire la même chose et j'ai rajouté le dossier _configure dans mon module au même niveau. Mais le problème c'est que mon fichier n'est pas pris en compte alors que celui du module homeslider oui. J'ai vérifié tous les ficheirs du modules pour voir s'il y avait un appel quelque part que je n'avais pas fait dans le mien mais je n'ai rien trouvé. J'ai aussi regardé beaucoup de message sur ce forum avec des personnes qui avaient réussi avec la même méthode et le même chemin Avez-vous une idée de pourquoi mon override du fichier form.tpl n'est pas pris en compte? Merci de vos réponses. Cordialement
  4. Bonjour, Je suis à la recherche d'un module permettant de prendre des RDV directement depuis mon site (prestashop 1.6.x) avec un calendrier et des commerciaux. Le but étant de prendre RDV avec un commercial libre pour visiter le magasin physique. J'ai trouvé plusieurs modules de prise de RDV, location, calendrier, agenda mais ils ne correspondent pas à ce que je cherche. La plupart oblige le client à aller mettre un produit ou service dans le panier. Dans l'idéal je souhaiterai avoir un module qui différencie totalement la prise de RDV et l'achat. Par exemple, une page avec un calendrier, les horaires et noms des commerciaux disponibles ou le client peut choisir son horaire. Un email est envoyé au commercial qui a été choisi. Je pense que c'est même plus simple qu'un module de location ou de calendrier sur un produit pour un achat mais je n'ai pas trouvé. Pouvez-vous m'indiquer un module (gratuit ou payant) pouvant se rapprocher de ça? Cordialement
  5. En fait non ça ne marche pas. Je dois redigirer vers authentification obligatoirement avec un back sur mon controller sinon le client ne peut pas se connecter.
  6. Effectivement ça passe en précisant le controller en 2ème paramètre (j'ai plusieurs controllers dans le module). En attendant j'avais redirigé vers un FrontController et avait fait un header sur l'adresse du module mais ta solution semble beaucoup mieux . Merci.
  7. Bonjour, J'ai crée un module et à un moment donné l'utilisateur doit enregistrer ce qu'il a fait avec mon module. Pour ça si l'utilisateur n'est pas connecté je veux le rediriger après la création de compte ou l'identification sur un controller de mon module (ci-dessous). class DevisAccountModuleFrontController extends ModuleFrontController { public $auth = true; public $php_self = 'devis-account'; public $authRedirection = 'devis-account'; public $ssl = false; public function __construct() { parent::__construct(); $this->display_column_left = false; $this->display_column_right = false; } public function initContent() { /*if ($this->context->customer->isLogged()) Tools::redirect('authentication?back=devis-account'); */ parent::initContent(); $this->display_column_left = false; $this->display_column_right = false; $this->setTemplate('account.tpl'); } } J'ai essayé de rediriger de plusieurs façons Tools::redirect('authentication?back=module-devis-account'); Tools::redirect('authentication?back=devis-account'); Mais je suis redirigé à chaque fois sur my-account. Si je crée le controlleur hors d'un module dans "controllers/front" j'arrive à faire cette redirection mais pas sur un controlleur de mon module. Comment je peux faire pour rediriger le client après l'identification sur le controlleur de mon module? Que ce soit avec back ou autre chose. Cordialement ps : Je veux le rediriger sur le controlleur de mon module seulement depuis la validation d'un formulaire de mon module. Sur le reste du site je veux que la redirection reste telle quel sur my-account
×
×
  • Create New...