Modifica di temi e moduli Prestashop
-
27-10-2019 - |
Domanda
Ho iniziato a utilizzare Prestashop ieri, quindi sono un principiante assoluto, ma ho alcune domande.
-
Non esiste assolutamente alcuna API per questo? Voglio dire, ho trovato il wiki ma non contiene buone informazioni.
-
Voglio modificare completamente il mio tema, come desidero. Modifica html, aggiungi / rimuovi JavaScript, posso solo fare quello che voglio, ma quando modifico i file tpl nel mio tema attivo, non succede NULLA. Il sito rimane esattamente lo stesso. Perché questo o dove lo cambio senza hackerare il core? Devo ricompilare questi file .tpl in qualche modo affinché le modifiche abbiano effetto?
-
Voglio anche modificare molti moduli per soddisfare le mie richieste, ma lo stesso qui, se modifico i loro file tpl non sembra accadere nulla o piuttosto non voglio hackerare il core, poiché suppongo questi saranno influenzati se aggiorno la piattaforma.
-
Dove trovo la mia pagina dei prodotti, desidero creare un menu con un collegamento a una pagina chiamata prodotti o qualcosa con una panoramica dei prodotti disponibili nel mio negozio.
Sono molto confuso, ma immagino che tu debba solo superare questo, sono abituato a sviluppare in WordPress o senza alcun CMS per quella materia.
Soluzione
Hai svuotato la cache dopo aver modificato i tuoi modelli? Prestashop utilizza il sistema di caching per velocizzare il caricamento del negozio, quindi svuota la directory della cache per compilare i nuovi modelli
Altri suggerimenti
API e documentazione sono cose completamente diverse.
Il team ha aggiornato la documentazione (non più wiki) che può essere trovata su http://doc.prestashop.com/
Dovresti anche controllare il forum (forum.prestashop.com), puoi trovare un minimo di domande / risposte lì.
Non sono sicuro che l'argomento sia morto, ma eccoci comunque.Assicurati di aver caricato il tema su cui stai lavorando per iniziare.Lo troverai in Back Office> Moduli> Temi.
Come hanno già detto i poster precedenti, vai su Back Office> Preferenze> Prestazioni e abilita "Forza compilazione" e disabilita "cache".
C'è un po 'se è disponibile un'API, ma a mio parere inizia dal basso verso l'alto, c'è una documentazione ragionevole (di nuovo, come menzionato sopra: http://doc.prestashop.com/ ) disponibile che ti darà almeno alcune domande a cui iniziare.
La sola eliminazione della cache non ha funzionato per me.Ho dovuto eliminare la directory / themes /
puoi disabilitare i parametri avanzati della cache >> Prestazioni.
Come accennato, la cache è un problema qui, quindi cancellala sempre.Inoltre puoi strutturare completamente il sistema di modelli come desideri, anche modificando i controller se necessario.Dato che questo è MVC, devi pensare all'intero sistema quando lo personalizzi.
Dai un'occhiata a VQMOD, questo ti consente di avere file xml che modificano i controller al volo per funzionalità aggiuntive, ad esempio filtri aggiunti o immagini di rollover del prodotto nella pagina della categoria.VQMOD è perfetto in quanto il sistema centrale può ancora essere aggiornato.