Ar3s85 Posted February 6, 2013 Share Posted February 6, 2013 (edited) Ciao a tutti Non ho trovato nulla a riguardo sul forum e quindi apro questa discussione. Attualmente sto utilizzando la versione di Prestashop 1.4.9. e sto creando una versione mobile di un sito in locale.E fin qui tutto ok.L'unica cosa sulla quale non riesco a venire a capo riguarda la vetrina prodotti.In pratica, attraverso il file "homefeatured.tpl", l'engine di Prestashop fa comparire di default un massimo di 4 prodotti per colonna orizzontale all'interno della vetrina in home page.Per modificare questo valore è sufficiente modificare il seguente pezzo di codice "assign var='nbItemsPerLine' value=4" sostituendo a 4 un qualsiasi altro valore salvo applicare un resize proporzionato al box prodotto nel "global.css". La domanda è quindi questa: esiste un modo (probabilmete agendo direttamente sull'engine del CMS) per fare in modo che l'incolonnamento orizzontale dei prodotti in vetrina cambi dinamicamente in base alla risoluzione dello schermo? Grazie anticipatamente a chi vorrà rispondere Edited February 6, 2013 by Ar3s85 (see edit history) 1 Link to comment Share on other sites More sharing options...
Ar3s85 Posted February 7, 2013 Author Share Posted February 7, 2013 Ciao a tutti Non ho trovato nulla a riguardo sul forum e quindi apro questa discussione. Attualmente sto utilizzando la versione di Prestashop 1.4.9. e sto creando una versione mobile di un sito in locale.E fin qui tutto ok.L'unica cosa sulla quale non riesco a venire a capo riguarda la vetrina prodotti.In pratica, attraverso il file "homefeatured.tpl", l'engine di Prestashop fa comparire di default un massimo di 4 prodotti per colonna orizzontale all'interno della vetrina in home page.Per modificare questo valore è sufficiente modificare il seguente pezzo di codice "assign var='nbItemsPerLine' value=4" sostituendo a 4 un qualsiasi altro valore salvo applicare un resize proporzionato al box prodotto nel "global.css". La domanda è quindi questa: esiste un modo (probabilmete agendo direttamente sull'engine del CMS) per fare in modo che l'incolonnamento orizzontale dei prodotti in vetrina cambi dinamicamente in base alla risoluzione dello schermo? Grazie anticipatamente a chi vorrà rispondere Mi rispondo da solo. Pare che l'unico modo per fare una cosa del genere sia quella di creare un cookie con JavaScript che memorizzi lato client la risoluzione del monitor dell'utente passando l'informazione ad una variabile PHP/Smarty che viene poi elaborata lato server e successivamente restituita al client.Il PHP/Smarty, infatti, essendo un linguaggio che funziona lato server non è in grado di "conoscere" a priori la risoluzione del monitor del client (ovviamente) poichè viene eseguito sul server dell'host del sito e non sulla macchina dell'utente.JavaScript, invece, funziona direttamente sul browser dell'utente (quindi lato client) e può, una volta "conosciuta" la variabile in oggetto, passarla a PHP/Smarty che la può elaborare e restituire al client con le modifiche che noi gli abbiamo chiesto di fare. Dal risultato di questo processo deriva la possibilità di creare elementi grafici in modo dinamico, su siti basati su template engine come Smarty, che cambino il loro aspetto in base alle dimensioni (risoluzione) del monitor dell'utente che visualizza il sito stesso. Detto questo, la nuova domanda è: quanto incide tutto questo ambaradan di interazioni client-server sulle tempistiche di visualizzazione di un sito internet? Link to comment Share on other sites More sharing options...
afshop Posted April 6, 2013 Share Posted April 6, 2013 Ciao a tutti Non ho trovato nulla a riguardo sul forum e quindi apro questa discussione. Attualmente sto utilizzando la versione di Prestashop 1.4.9. e sto creando una versione mobile di un sito in locale.E fin qui tutto ok.L'unica cosa sulla quale non riesco a venire a capo riguarda la vetrina prodotti.In pratica, attraverso il file "homefeatured.tpl", l'engine di Prestashop fa comparire di default un massimo di 4 prodotti per colonna orizzontale all'interno della vetrina in home page.Per modificare questo valore è sufficiente modificare il seguente pezzo di codice "assign var='nbItemsPerLine' value=4" sostituendo a 4 un qualsiasi altro valore salvo applicare un resize proporzionato al box prodotto nel "global.css". La domanda è quindi questa: esiste un modo (probabilmete agendo direttamente sull'engine del CMS) per fare in modo che l'incolonnamento orizzontale dei prodotti in vetrina cambi dinamicamente in base alla risoluzione dello schermo? Grazie anticipatamente a chi vorrà rispondere Ciao volevo chiederti se la possibilità di mettere 5 articoli orizzontali in vetrina funziona pure per PS 1.5. Ho cambiato la variabile nel file homefeatured.tpl ma non è cambiato nulla ; scrivi di fare il resize del box in global css ma onestamente non so come fare. Mi puoi aiutare? Grazie ciao angela 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