andreamiky Posted March 11, 2009 Share Posted March 11, 2009 Ciao a tutti!Qualcuno sa se esiste gia la possibilità di caricare in homepage le offerte (specils) anzichè nel blocco laterale al posto dei prodotti in vetrina (home fetured)??? :cheese: ho cercato tutto il forum ma non ho trovato nulla di simile. Link to comment Share on other sites More sharing options...
disarci Posted March 11, 2009 Share Posted March 11, 2009 No,banalmente potresti rifarti la prices-drop.php senza gli include di header e footer e mettere un include nella home page,oppure più elegante e ps-friendly copiare il modulo in toto rinominandolo e cambiare la registrazione invece che nella left o right nell'Hook della home. Link to comment Share on other sites More sharing options...
andreamiky Posted March 11, 2009 Author Share Posted March 11, 2009 grazie per le dritte...vedo cosa riesco a combinare con i miei rudimenti di programmazione. Link to comment Share on other sites More sharing options...
DannyIDC Posted March 21, 2009 Share Posted March 21, 2009 Anch'io vorrei portare i blocchi "Specials" e "New Product" in Home. Prendendo in esempio il file blockspecials.php ho fatto così:<?phpclass BlockSpecials extends Module{ private $_html = ''; private $_postErrors = array(); function __construct() { $this->name = 'blockspecials'; $this->tab = 'Blocks'; $this->version = 0.8; parent::__construct(); /* The parent construct is required for translations */ $this->page = basename(__FILE__, '.php'); $this->displayName = $this->l('Specials block'); $this->description = $this->l('Adds a block with current product Specials'); } function install() { if (!parent::install()) return false; if (!$this->registerHook('RightColumn') OR !$this->registerHook('LeftColumn') OR !this->registerHook('Home')) return false; return true; } } function hookRightColumn($params) { global $smarty; if ($special = Product::getRandomSpecial(intval($params['cookie']->id_lang))) $smarty->assign(array( 'special' => $special, 'oldPrice' => number_format($special['price'] + $special['reduction'], 2, '.', ''))); return $this->display(__FILE__, 'blockspecials.tpl'); } function hookLeftColumn($params) { return $this->hookRightColumn($params); } function hookHome($params) { return $this->hookRightColumn($params); }?>Dove sta l'errore? Visto che sul lato Admin non si visualizza più nulla nella sezione Moduli.P.S. ho provato anche semplicemente mettendo come funzione:parent::install();$this->registerHook('home');medesimo risultato. 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