Jump to content

Cena pokazuje się bez podatku


etekiller

Recommended Posts

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

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

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...