saatmatik Posted October 19, 2016 Share Posted October 19, 2016 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 More sharing options...
safa Posted October 20, 2016 Share Posted October 20, 2016 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 More sharing options...
saatmatik Posted October 20, 2016 Author Share Posted October 20, 2016 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. 1 Link to comment Share on other sites More sharing options...
safa Posted October 24, 2016 Share Posted October 24, 2016 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.. 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