DEMO İNCELE
ÜCRETSİZ İNDİR

Prestashop Özel Ürünler Bloğu

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);

3 thoughts on “Prestashop Özel Ürünler Bloğu

  1. SedatKar - 29 Mart 2017 at 02:57

    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

    Cevap
  2. saatmatik - 29 Mart 2017 at 02:57

    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.

    Cevap
  3. SedatKar - 29 Mart 2017 at 02:57

    Safa Hocam 

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

    Sevgiler.

    rica ederim ne demek yardımım dokunduysa ne mutlu.

    iyi çalışmalar..

    Cevap

Cevap bırakın