DEMO İNCELE
ÜCRETSİZ İNDİR

PrestaShop Ana sayfadaki "Özel Ürünler" Son Eklenenler Gözüksün.

Merhaba Başlıkta da Yazdığım Gibi Ana sayfadaki “Özel Ürünler” Modülünde En Son Eklediğim Ürünlerin En Başta Gözükmesini Nasıl Sağlarım.

 

Mesela En Son Eklediğim 20 Ürün Gözüksün Gibi… 

3 thoughts on “PrestaShop Ana sayfadaki "Özel Ürünler" Son Eklenenler Gözüksün.

  1. MahmutGulerce - 15 Ağustos 2017 at 13:30

    Merhaba

    Modülün içerisinde aynı adla bir php dosyası bulunur

     

    homefeatured.php dosyasından aşağıdaki kodu bulun.

     $products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10));  

    Bu satırı şu şekilde değiştirin

     		$products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10), 'id_product', 'DESC');  

    Lütfen deneyin sonucu yazın. Olmazsa başka yöntemle yaparız.

    Cevap
  2. ihsan - 15 Ağustos 2017 at 13:30

    Tamamdır ustam tamda aradığım kodlamayı söylemişsin.

     

    Benim php dosyam şu şekildeydi:

     $category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id); 		$featuredProducts = $category->getProducts((int)Context::getContext()->language->id, 1, 100); /* 100 products max. */ 

    Ben bu şekilde düzenleyince istediğim oldu

     $category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id); 		$featuredProducts = $category->getProducts((int)Context::getContext()->language->id, 1, 100, 'id_product', 'DESC'); /* 100 products max. */ 

    Yani , ‘id_product’, ‘DESC’ İşimi gördü çok teşekkür ederim…

     

    Peki bir şey daha sormak istiyorum prestashop mysql sorgularıyla ilgili yararlana bileceğim en güzel kaynak neresi acaba..?

    Cevap
  3. MahmutGulerce - 15 Ağustos 2017 at 13:30

    Tamamdır ustam tamda aradığım kodlamayı söylemişsin.

     

    Benim php dosyam şu şekildeydi:

     $category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id); 		$featuredProducts = $category->getProducts((int)Context::getContext()->language->id, 1, 100); /* 100 products max. */ 

    Ben bu şekilde düzenleyince istediğim oldu

     $category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id); 		$featuredProducts = $category->getProducts((int)Context::getContext()->language->id, 1, 100, 'id_product', 'DESC'); /* 100 products max. */ 

    Yani , ‘id_product’, ‘DESC’ İşimi gördü çok teşekkür ederim…

     

    Peki bir şey daha sormak istiyorum prestashop mysql sorgularıyla ilgili yararlana bileceğim en güzel kaynak neresi acaba..?

    Merhaba

    Rica ederim. İşinizi gördüyse ne mutlu.

     

    Mysql sorguları ile ilgilenmenize aslında pek gerek yok. DB ve ObjectModel isimli iki ana Sınıf bulunuyor. Bütün mimari buna göre dizayn edilmiş. Sorguların hepsi bu dosyalarda çok az bir kısmı da diğer sınıf dosyalarında var. Dolayısıyla bu örnekteki modül gibi fonksiyonlarla çalışmak daha kolay olacaktır.

    Cevap

Cevap bırakın