Kategori sayfasınındaki listelenen ürünlerin bağlı olduğu kategori idlerini alma
Posted: Fri Jul 05, 2019 12:40 am
Merhaba arkadaşlar 3-4 gündür bu konuyla uğraşıyorum fakat ne yaptıysam tam istediğim sonucu alamadım.
opencart sürüm 2.3.0.2
Amacım şu;
Diyelim web sitemde birden fazla kategori var
YENİ SEZON - AYAKKABI - PANTOLON GİBİ
Örneğin web siteme pantolon eklediğimde hem pantolon kategorisine hemde bazı ürünler için yeni sezon kategorisine ekliyorum
amacım şu kategori sayfasında if koşulu uygulamak istiyorum, Mesela eğer pantolon kategorisi veya başka kategoride ki bir ürün eğer aynı zamanda YENİ SEZON kategorisinde de varsa (yani birden fazla kategoride var) Bu ürün başka kategoride de var yada Yeni sezon ürün gibi kategori sayfasında ki listelenen tüm ürünlere yazı yazmak amacım.
Bunu Ürün detay sayfasında çözdüm problem yok, ürün detayda o ürünün bağlı olduğu kategorilerin kategori id leri çekebiliyorum bunda sorun yok
ama ben aynı şekilde kategori sayfasındaki listelenen ürünler üzerinde bunu yapamıyorum, sadece tek bir kategori id çekebiliyorum diğer bağlı bulunduğu kategori idleri ve alt kategorileride dahil edemiyorum
Kategori sayfasındaki uygulamaya çalıştığım kodlar.
catalog/controller/product/product.php
catalog/view/theme/default/template/product/product.tpl
opencart sürüm 2.3.0.2
Amacım şu;
Diyelim web sitemde birden fazla kategori var
YENİ SEZON - AYAKKABI - PANTOLON GİBİ
Örneğin web siteme pantolon eklediğimde hem pantolon kategorisine hemde bazı ürünler için yeni sezon kategorisine ekliyorum
amacım şu kategori sayfasında if koşulu uygulamak istiyorum, Mesela eğer pantolon kategorisi veya başka kategoride ki bir ürün eğer aynı zamanda YENİ SEZON kategorisinde de varsa (yani birden fazla kategoride var) Bu ürün başka kategoride de var yada Yeni sezon ürün gibi kategori sayfasında ki listelenen tüm ürünlere yazı yazmak amacım.
Bunu Ürün detay sayfasında çözdüm problem yok, ürün detayda o ürünün bağlı olduğu kategorilerin kategori id leri çekebiliyorum bunda sorun yok
ama ben aynı şekilde kategori sayfasındaki listelenen ürünler üzerinde bunu yapamıyorum, sadece tek bir kategori id çekebiliyorum diğer bağlı bulunduğu kategori idleri ve alt kategorileride dahil edemiyorum
Kategori sayfasındaki uygulamaya çalıştığım kodlar.
catalog/controller/product/product.php
Code: Select all
$data['kategoriid'] = $this->model_catalog_product->getCategories($category_info['category_id']);
$kategoriid = $data['kategoriid'];
var_dump($kategoriid);
foreach ($kategoriid as $result) {
$data['kategoriid'] = array(
$result['product_id']
);
}
catalog/view/theme/default/template/product/product.tpl
Code: Select all
<?php foreach ($kategoriid as $kategoriida) { ?>
<?php echo $kategoriida; ?>
<?php } ?>