Mikie Posted June 9, 2009 Share Posted June 9, 2009 Salve,sulla immagine che si inserisce nel modulo editorial (Compilatore di testo per Home Page) volevo far aprire il thickbox, ho quindi inserito nell'url quello dell'immagine, e ho modificato il file indes.php per inserire i file per il thickbox: //------**- /* CSS ans JS files calls */ $css_files = array(__PS_BASE_URI__.'css/thickbox.css' => 'all'); $js_files = array( __PS_BASE_URI__.'js/jquery/thickbox-modified.js', __PS_BASE_URI__.'js/jquery/jquery.idTabs.modified.js', __PS_BASE_URI__.'js/jquery/jquery.scrollto.js', __PS_BASE_URI__.'js/jquery/jquery.serialScroll.js', _THEME_JS_DIR_.'tools.js', _THEME_JS_DIR_.'product.js'); global $errors; $errors = array(); //----*****-- include(dirname(__FILE__).'/header.php'); però il thickbox funziona a metà:si rende scuro e non apre la popup con la fotoinoltre il carrello ajax non funziona più?Qualcuno sa in che cosa ho sbagliato?Grazie Link to comment Share on other sites More sharing options...
paman Posted June 9, 2009 Share Posted June 9, 2009 CiaoSe ti può essere utile dai uno sguardo a:http://www.prestashop.com/forums/viewthread/10544/programmazione_moduli_design_e_temi/richiamare_la_thickbox_dal_cms/e a:http://jquery.com/demo/thickbox/Ciao Link to comment Share on other sites More sharing options...
Mikie Posted June 9, 2009 Author Share Posted June 9, 2009 Grazie per il consiglio,poi alla fine ci sono riuscito smanazzanto un po', la soluzione che ho trovato è: /* CSS ans JS files calls */ $css_files = array(__PS_BASE_URI__.'css/thickbox.css' => 'all'); $js_files = array( __PS_BASE_URI__.'js/jquery/thickbox-modified.js'); global $errors; $errors = array(); include(dirname(__FILE__).'/header.php'); if (file_exists(_PS_THEME_DIR_.'thickbox.tpl')) $smarty->display(_PS_THEME_DIR_.'thickbox.tpl'); nel precedente codice c'erano un po' di chiamate inutili, e mi mancava il secondo pezzo dopo la richiesta di inclusione dell'header.Poi ovviamente va fatta una modifica nel modulo, nel file editorial.tpl va aggiunto il parametro rel con un valore e la classe class="thickbox " {if $xml->body->home_logo_link}body->home_logo_link|escape:'htmlall':'UTF-8'}" title="{$xml->body->$title|escape:'htmlall':'UTF-8'|stripslashes}">{/if} e funziona alla grande Link to comment Share on other sites More sharing options...
paman Posted June 9, 2009 Share Posted June 9, 2009 Ottimo grazie per aver postato il codice, sicuramente sarà utile ad altri utenti.Ciao ;-) 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