Jump to content

[risolto]thickbox su immagine dell'editorial in homepage


Mikie

Recommended Posts

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 foto
inoltre il carrello ajax non funziona più?

Qualcuno sa in che cosa ho sbagliato?
Grazie

Link to comment
Share on other sites

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...