nidecondor Posted January 25, 2017 Share Posted January 25, 2017 Bonjour à tous, Je me lance dans le développement d'un module sous la 1.7 et je rencontre quelques difficultés notamment pour trouver quelles classes sont utilisées pour l'affichage de telle ou telle page. J'ai par exemple besoin de modifier le comportement de la page qui liste les produits d'une catégorie. Y a t-il une méthodologie particulière à suivre pour trouver rapidement les fichiers pour faire des override ? Merci de votre aide Link to comment Share on other sites More sharing options...
Zestiria Posted January 27, 2017 Share Posted January 27, 2017 ces simple : header affiche en gros la parti header donc header.php header-common.php si tu en n'a un , ... tu peut couplais sa a un module en MVC comme sa tu overide de ton fichier module je croix que pour ton truc ces le controller modulefrontController qui lui même extend du frontcontroller les 2 son lier Link to comment Share on other sites More sharing options...
Johann Posted January 27, 2017 Share Posted January 27, 2017 ces simple : header affiche en gros la parti header donc header.php header-common.php si tu en n'a un , ... tu peut couplais sa a un module en MVC comme sa tu overide de ton fichier module je croix que pour ton truc ces le controller modulefrontController qui lui même extend du frontcontroller les 2 son lier j'espère que tu fais moins de fautes en PHP qu'en français, parce que pour te comprendre, je dois lire à haute voix 2 Link to comment Share on other sites More sharing options...
Zestiria Posted January 27, 2017 Share Posted January 27, 2017 dsl de mon écriture ^^' être dysorthographique n'est pas simple tout les jours 1 Link to comment Share on other sites More sharing options...
nidecondor Posted February 14, 2017 Author Share Posted February 14, 2017 Désolé je réponds un peu tard. Merci Zestiria pour ta réponse mais je ne comprends pas bien. Je ne trouve aucun fichier header.php ou header-common.php. Pour réaliser l'override en lui même, pas de soucis, mon problème est simplement de trouver quel est le fichier sur lequel faire l'override. Par exemple, pour les résultats de la page de recherche, je sais qu'il faut overrider SearchCore et la méthode find, mais ça je l'ai lu dans un bouquin. A part par déduction avec le nom de la classe et des fonctions, je ne vois pas comment trouver facilement cette info Link to comment Share on other sites More sharing options...
Xelp59 Posted February 14, 2017 Share Posted February 14, 2017 De mon coté, je regarde en front ce qui est affiché sur la page concernée (par exemple une liste de produits ou une page produit) Je regarde dans code source généré dans le browser web et je recherche par exemple le style d'un div ou sa classe. Et je fais la recherche dans Phpstorm avec l'occurance en question comme >> div id="productPrice" class="productView-tabs-item De la tu peux très facilement trouver le module qui gère, ou les classes, overides etc. Link to comment Share on other sites More sharing options...
nidecondor Posted February 14, 2017 Author Share Posted February 14, 2017 Pour retrouver un template je fonctionne également comme ça, mais ici je ne vois pas comment déduire une classe ou controller à partir d'un template. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now