Jump to content

Özel Ürünler Bloğu


saatmatik

Recommended Posts

Merhabalar

 

www.saatmatik.com ürün sayfasının sağında kullandığım özel ürün modülünde prestashop rastgele indirimli ürünleri gösteriyor. Burada benim belirlediğim bir kategoride ürünlerin gösterilmesini istiyorum. Böyle bir düzenleme yapmak mümkün mü ?

 

Yardımcı olabilecek bir arkadaş var ise çok sevinirim.

 

Kod:

	public function hookRightColumn($params)
	{       
		if (Configuration::get('PS_CATALOG_MODE'))
			return;
                
                $this->_prepHook($params);
                
                $specials_product = Product::getPricesDrop((int)$params['cookie']->id_lang, 0, Configuration::get('FIELD_SPECIALPLS_NBR'));
                    
                $this->smarty->assign(array(
                        'specials' => $specials_product,
                        'homeSize' => Image::getSize(ImageType::getFormatedName('home')),
                        'mediumSize' => Image::getSize(ImageType::getFormatedName('medium'))
                ));

                if(Configuration::get('FIELD_SPECIALPLS_VERTICAL'))
                    return $this->display(__FILE__, 'fieldspecialproduct_vertical.tpl');
                else
                    return $this->display(__FILE__, 'fieldspecialproduct.tpl');
		
	}

Buradaki getPricesDrop class 'ı aşağıdaki ile değiştirip 137 idli kategorideki ürünlerin gelmesini sağlıyorum fakat resimler ve linki gelmiyor. Bunu nasıl çözebilirim acaba ?

 

$specials_product = Product::getProducts((int)$params['cookie']->id_lang, 0,10, 'id_product', 'DESC', 137, true);

 

 

Link to comment
Share on other sites

Selamlar ;

düzenlediğin kodu şöyle yapalım çalışacaktır.

$category = new Category(3, (int)Context::getContext()->language->id); // 3 kategori id numarası
$nb = 4; // gösterilecek ürün adeti
$specials_product = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 8), 'position');

eğer çalışmassa yazarsın yardımcı olurum.

tabi modülün tpl dosyasında indirimli tutar yazan değişkenleri tpl dosyasından silmen gerekiyor.

 

kolay gelsin

Link to comment
Share on other sites

Selamlar ;

düzenlediğin kodu şöyle yapalım çalışacaktır.

$category = new Category(3, (int)Context::getContext()->language->id); // 3 kategori id numarası
$nb = 4; // gösterilecek ürün adeti
$specials_product = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 8), 'position');

eğer çalışmassa yazarsın yardımcı olurum.

tabi modülün tpl dosyasında indirimli tutar yazan değişkenleri tpl dosyasından silmen gerekiyor.

 

kolay gelsin

 

Safa Hocam 

 

Eline, koduna sağlık :) Saat alacağın zaman lütfen haber ver, sana direk maliyetine göndereceğim.

 

Sevgiler.

  • Like 1
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...