etekiller Posted May 31, 2015 Share Posted May 31, 2015 Witam, w moim custom theme'ie stworzyłem moduł, który wyświetla produkty na stronie głównej. Produkty pobieram w ten sposób: public function hookDisplayLeftColumn($params) { if(Tools::getValue( 'id_category' ) != NULL) { $id_cat = Tools::getValue( 'id_category' ); $child_cats = Category::getChildren($id_cat, $this->context->language->id, true); } else { $id_cat = false; $child_cats = false; } $prods = Product::getProducts((int)Context::getContext()->language->id, 0, null, 'id_product', 'DESC', $id_cat, false, null); foreach($prods as $prod) { $imagePath[$prod['id_product']] = Product::getCover($prod['id_product']); $productTags = Tag::getProductTags($prod['id_product']); if($productTags[intval($this->context->language->id)] != "") $pTags[$prod['id_product']] = $productTags[intval($this->context->language->id)]; $productCategories[$prod['id_product']] = Product::getProductCategories($prod['id_product']); } $this->context->smarty->assign( array( 'my_module_name' => Configuration::get('MYMODULE_NAME'), 'my_module_link' => $this->context->link->getModuleLink('mymodule', 'display'), 'my_products' => $prods, 'image_url' => $imagePath, 'product_tags' => $pTags, 'this_category' => $id_cat, 'child_categories' => $child_cats, 'product_categories' => $productCategories ) ); return $this->display(__FILE__, 'productsload.tpl'); } Następnie w pliku .tpl wyświetlam ceny w za pomocą tego: {foreach from=$my_products key=k item=prod} <p class="price">{number_format((float)$prod.price,2,'.','')}</p> {/foreach} Cena jednak wyświetla mi się bez podatku, czy ktoś mógłby mnie naprowadzić na poprawny tok myślenia i powiedzieć w jaki sposób mogę pobrać cenę po dodaniu podatku? Byłbym bardzo wdzięczny. Link to comment Share on other sites More sharing options...
vekia Posted June 2, 2015 Share Posted June 2, 2015 z tego co pamiętam, ta funkcja zwraca również zmienną z ceną która ma wliczony podatek najprościej będzie ją odszukać za pomocą |print_r {$prod|print_r} zobaczysz listę zmiennych, wśród nich powinna być ta zawierająca cenę z podatkiem Link to comment Share on other sites More sharing options...
etekiller Posted June 5, 2015 Author Share Posted June 5, 2015 Próbowałem już sprawdzić czy zawiera cenę z podatkiem, ale po wykonaniu var_dump dla $prod zobaczyłem, że nie ma tam takiego pola. 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