AndersIvar Posted August 27, 2011 Share Posted August 27, 2011 För att man skall kunna visa Klarnas delbetalningsalternativ lade man i tidigare versioner till en HOOK i produkt.php som man sedan hämtade i product.tpl. Om man uttrycker sig milt så ser product.php liite annorlunda ut nu, vart placerar man: 'HOOK_PART_PAYMENT' => Module::hookExec('klarnaMonthlyCost',array("product"=> $product)), Nu istället? //Anders Link to comment Share on other sites More sharing options...
Patrik Lindblom Posted August 27, 2011 Share Posted August 27, 2011 Utan att veta säkert, så skulle jag gissa på att du lägger det i metoden process i ProductController.php Link to comment Share on other sites More sharing options...
AndersIvar Posted August 28, 2011 Author Share Posted August 28, 2011 Det ser ut att vara rätt, däremot behöver nog den raden skrivas om på något sätt för den blir lite ledsen när jag lägger in koden och jag får felmeddelande då. Link to comment Share on other sites More sharing options...
gregzkij Posted August 29, 2011 Share Posted August 29, 2011 Det ser ut att vara rätt, däremot behöver nog den raden skrivas om på något sätt för den blir lite ledsen när jag lägger in koden och jag får felmeddelande då. Skapa en override för ProductController.php. Där kan du sedan lägga in funktionen för månadskostnaden såhär: public function process() { parent::process(); self::$smarty->assign('HOOK_PART_PAYMENT', Module::hookExec('klarnaMonthlyCost', array('product' => $this->product))); } Link to comment Share on other sites More sharing options...
AndersIvar Posted August 29, 2011 Author Share Posted August 29, 2011 Jag anser min kunskaper om PHP vara lite rostiga, har du en kod jag kan lägg in i productcontreller.php med override? Med andra ord, på svenska, hur skall jag koda? =) //Anders 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