v2.5.2
Giriş yap

Üst kategori başlığını çekme

mertkaan
585 defa görüntülendi

Arkadaşlar merhaba görselde ki kategorileri ürün içeriğinde Ana Sayfa / Bilgisayar / Tablet / Ürün başlığı şeklinde çekme istiyorum. İlk defa böyle bir şey yapacağım nasıl yapılı hakkında hiçbir fikrim yok. Yardımcı olursanız memnun olurum teşekkürler...

Nasıl bir döngü kurmalıyım?

jct
1223 gün önce

@mertkaan şimdi bu işte 2 yöntem var.

Birincisi : Tüm Kategorileri Hiyerarşik olarak biz dizide saklamak. Dizi'nin içerisinde Child veya benzeri bir key altında. Sürekli alt kategorileri saklamak ve istediğiniz algoritmaya göre çekmek. Bu yöntem benim işime gelmedi çünkü ben bir kategori ağacının yarısında aşağı yada yukarı hareket edemedim. Yani ben beceremedim.

İkincisi : Recursive fonksiyon ile bir kategorinin herhangi bir yerinde iken aşağı alt kategorilere doğru yada yukarı üst kategorileri doğru hareket eden 2 fonksiyon yazmalısın. Bunları key kategori ID value kategori adı olarak tut bence.

*** Ancak karşılaştığım bir sorun bu fonksiyonu bir döngü içinde kullanıyorsan doğru sonuç üretmiyor. O zaman 2 fonksiyon daha yazmak gerekiyor. Bunlar 2. yöntemde kullandığın fonksiyonları dizi olarak değil önce string olarak saklıyorsun sonra bu stringi explode ile diziye çeviyorsun.

Artık döngü içinde dışında istediğin her yerde istediğin her formata giriyor. Umarım anlatabilmişimdir. Eğer anlatamadıysam kusura bakma dostum.