Jump to content

Egx_Tech

Members
  • Posts

    14
  • Joined

  • Last visited

Everything posted by Egx_Tech

  1. Bonjour tout le monde Je crée dois actuellement un module coté admin pour avoir une nouvelle page dans l'admin avec des données d'une bdd externe (donc pas la bdd prestashop). 1) J'ai réussi à générer une nouvelle page dans l'admin et à récuperer les données de ma bdd externe grâce aux Helper Prestashop (HelperList ici) seulement après sur le clic des "row actions" par exemple "éditer, supprimer, details) ça ne marche pas, j'ai cru voir que c'était géré avec ObjectModel mais moi j'utilise une bdd externe :/ y'a t'il un moyen quand même ? ou alors un autre moyen pour passer de ma page admin1 à une page admin2 avec transmission de variables en get ou post ? 2) Sinon au pire je n'utiliserai pas les helpers mais dans ce cas comment afficher une page perso dans l'admin avec un tpl perso ? quand j'utilise dans mon controller la méthode initContent avec un display('montpl.tpl') j'ai un bug d'affichage, on dirait que la page s'affiche plusieurs fois (2 headers, 2 sidebar, etc) , enfait le code à l'air d'être injecté avant le doctype... Merci beaucoup à ceux qui seront capable de m'aider ! et bonne journée !
  2. C'est exact ! Chaque entreprise installant le module reçoit des données différentes d'une bdd externe
  3. Bonjour, Oui exact employé BO (client n'est pas vraiment le bon terme en effet ^^) . En fait j'ai besoin que l'employé BO rentre une donnée à l'install du module pour pouvoir initialiser le module avec les bonnes données. C'est un module qui va s'installer dans différentes entreprises, il faut que chaque entreprise ait les bonnes données. Merci
  4. Bonjour à tous Je fais un module pour différents clients et j'aimerais identifier un client à l'installation du module, enfait j'ai besoin qu'il rentre une info pour aller matcher avec une donnée dans la base de donnée afin de récupérer justement les données correspondant à se client. Savez vous quel est le meilleur moyen de faire ? Merci d'avance !
  5. Ça marche merci ! je vais regarder tout ça Bonne journée !
  6. Merci pour le module de Presta Edit je vais regarder, d'ailleurs je n'arrive pas à l'installer pour le tester, j'ai essayé en uploadant le zip ou en placant le dossier dans /modules mais rien y fait , j'ai loupé qqch ? Sinon pour toi quelle est la meilleure solution pour moi ? j'ai juste besoin d'un module configurable et sur la page de configuration un tableau de données éditables avec possibilité d'en ajouter. D'ailleurs je pense que ce qu'il me faut utiliser c'est renderList() et non renderForm() mais je n'ai pas trouvé comment utiliser cette méthode
  7. Merci, oui le display fonctionne dans le getContent() mais est il possible de lier un controller à mon fichier php (à la racine du module) ? ou alors mettre getContent() dans un controller. Je cherche à rendre la configuration de mon module en MVC. Idéalement quand on clique sur "configurer" j'aimerais que derrière ce soit un controller et un tpl qui tournent. Et non mettre le tout dans le fichier php à la racine de mon module. Désolé pour les explications c'est pas facile à expliquer justement ^^ mais merci !
  8. J'ai réussi à avoir d'une part : - le lien "configurer" sur mon module (module admin je rappelle) grâce à la méthode getContent() d'autre part : - un nouvel onglet dans l'admin avec le nom de mon module (grâce à new Tab()) menant vers une page perso le problème c'est que j'aimerais que ces deux pages soient les mêmes. Je peux faire une redirection de l'une vers l'autre et vice versa mais c'est pas très propre. J'ai essayé d'afficher un tpl mais ça ne marche pas :/ dans mon controller j'ai essayé setTemplate (page blanche) ou display mais la j'ai le menu du back office qui se duplique ... Ce que j'aimerais c'est que le lien "configurer" et le lien "nouvel onglet du module dans l'admin" menent vers la même page de configuration du module. ​Si quelqu'un sait comment faire, merci !
  9. J'ai réussi à avoir d'une part : - le lien "configurer" sur mon module (module admin je rappelle) grâce à la méthode getContent() d'autre part : - un nouvel onglet dans l'admin avec le nom de mon module (grâce à new Tab()) menant vers une page perso le problème c'est que j'aimerais que ces deux pages soient les mêmes. Je peux faire une redirection de l'une vers l'autre et vice versa mais c'est pas très propre. J'ai essayé d'afficher un tpl mais ça ne marche pas :/ dans mon controller j'ai essayé setTemplate (page blanche) ou display mais la j'ai le menu du back office qui se duplique ... Ce que j'aimerais c'est que le lien "configurer" et le lien "nouvel onglet du module dans l'admin" menent vers la même page de configuration du module. Si quelqu'un sait comment faire, merci !
  10. Bonjour à tous, Alors voilà mon problème, j'ai l'habitude de faire des modules coté Front et là je dois en faire un coté Admin. J'ai regardé la doc Prestashop grâce à laquelle j'ai réussi à afficher une page configuration dans l'admin pour mon module, grâce aux méthode getContent() et renderForm(). Ce que j'aimerais c'est "lié" un controller qui s'occuperait d'appeler un tpl coté Admin, plus propre et MVC alors que là je traite tout dans mon fichier monModule.php à la racine. Enfait pour résumer voici le fonctionnement : dans la liste des modules, sur mon module je clique sur "configurer" et là j'arrive sur une page dans l'admin où ensuite je récupererai des infos en BDD et les afficherai et pourrait les éditer. J'ai vu que généralement en Admin on crée un nouvel onglet sauf que moi tout doit se faire dans "configurer" . Du coup quelle est la procédure pour lié mon controller ? Merci d'avance ! EDIT : j'ai essayé de créér un nouvel onglet quand même dans l'admin et quand je clique dessus j'ai le droit à une erreur "controller not found" Alors que j'ai : monmodule.php et /controllers/admin/AdminMonModuleController.php je ne comprends pas
  11. Bonjour à tous, Alors voilà mon problème, j'ai l'habitude de faire des modules coté Front et là je dois en faire un coté Admin. J'ai regardé la doc Prestashop grâce à laquelle j'ai réussi à afficher une page configuration dans l'admin pour mon module, grâce aux méthode getContent() et renderForm(). Ce que j'aimerais c'est "lié" un controller qui s'occuperait d'appeler un tpl coté Admin, plus propre et MVC alors que là je traite tout dans mon fichier monModule.php à la racine. Enfait pour résumer voici le fonctionnement : dans la liste des modules, sur mon module je clique sur "configurer" et là j'arrive sur une page dans l'admin où ensuite je récupererai des infos en BDD et les afficherai et pourrait les éditer. J'ai vu que généralement en Admin on crée un nouvel onglet sauf que moi tout doit se faire dans "configurer" . Du coup quelle est la procédure pour lié mon controller ? Merci d'avance ! EDIT : j'ai essayé de créér un nouvel onglet quand même dans l'admin et quand je clique dessus j'ai le droit à une erreur "controller not found" Alors que j'ai : monmodule.php et /controllers/admin/AdminMonModuleController.php je ne comprends pas
×
×
  • Create New...