cristian.bortolotto Posted June 17, 2019 Share Posted June 17, 2019 Ciao a tutti. Sto usando PrestaShop 1.7.5.1. Avrei la necessità di spostare il menu principale dall'header alla colonna sinistra e , se possibile, renderlo fisso e far scorrere solo il contenuto. Ho provato a fare varie modifiche tra cui spostare il main menu nella position DisplayLeftColumn, ma non lo vedo. Qualcuno riuscirebbe ad aiutarmi? Grazie mille in anticipo. Cristian Link to comment Share on other sites More sharing options...
fedesib Posted June 21, 2019 Share Posted June 21, 2019 Ciao, se entri nel codice del modulo ps_mainmenu puoi vedere che, in fase di installazione, viene registrato l'hook displayTop [$this->registerHook('displayTop'))] ma non l'hook displayColumnLeft, quindi anche se lo sposti lì non lo vedrai. Devi modificare il modulo in modo da creare questo hook oppure creare un modulo ad hoc magari partendo da ps_mainmenu oppure modificare tutto il template del tema in modo da gestire il menu dove si trova ora ma mostrarlo a sinistra (come fare questo dipende dal tema). A te la scelta, buona giornata, Federica Link to comment Share on other sites More sharing options...
cristian.bortolotto Posted June 21, 2019 Author Share Posted June 21, 2019 2 hours ago, fedesib said: Ciao, se entri nel codice del modulo ps_mainmenu puoi vedere che, in fase di installazione, viene registrato l'hook displayTop [$this->registerHook('displayTop'))] ma non l'hook displayColumnLeft, quindi anche se lo sposti lì non lo vedrai. Devi modificare il modulo in modo da creare questo hook oppure creare un modulo ad hoc magari partendo da ps_mainmenu oppure modificare tutto il template del tema in modo da gestire il menu dove si trova ora ma mostrarlo a sinistra (come fare questo dipende dal tema). A te la scelta, buona giornata, Federica Ciao Federica, io utilizzo PrestaShop 1.7 con il tema di default, ossia il classic. Riusciresti a darmi qualche consiglio? Per te qual è il modo più semplice e veloce? Grazie mille in anticipo. Cristian Link to comment Share on other sites More sharing options...
fedesib Posted June 21, 2019 Share Posted June 21, 2019 Ciao, io aggiungerei l'hook al menu attuale. In sintesi puoi procedere così: - backup completo del modulo ps_mainmenu - aggiungi l'hook displayColumnLeft (analogo a displayTop), commenti/togli l'hook displayTop - disinstalli e reinstalli il modulo (in modo che veda il nuovo hook) - modifichi il CSS a seconda di come dovrà adattarsi alla nuova posizione Attenzione che, con questa soluzione, non potrai più aggiornare il modulo altrimenti tornerà con displayTop. Se vuoi continuare ad aggiornare, crea un nuovo modulo. Buon pomeriggio, Federica Link to comment Share on other sites More sharing options...
cristian.bortolotto Posted June 21, 2019 Author Share Posted June 21, 2019 35 minutes ago, fedesib said: Ciao, io aggiungerei l'hook al menu attuale. In sintesi puoi procedere così: - backup completo del modulo ps_mainmenu - aggiungi l'hook displayColumnLeft (analogo a displayTop), commenti/togli l'hook displayTop - disinstalli e reinstalli il modulo (in modo che veda il nuovo hook) - modifichi il CSS a seconda di come dovrà adattarsi alla nuova posizione Attenzione che, con questa soluzione, non potrai più aggiornare il modulo altrimenti tornerà con displayTop. Se vuoi continuare ad aggiornare, crea un nuovo modulo. Buon pomeriggio, Federica Va bene! Allora proverò così come dici te. Grazie mille Federica. Buon week-end. Cristian 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