protokos Posted June 20, 2011 Share Posted June 20, 2011 Hoi allen.ik kan nergens nog een parent categorie aanmaken, op het moment is alleen de Home parent mogelijk.Tevens zou ik subcategorie willen hebben tot 4 lagen diep, is dit mogelijk en zo ja hoe. Link to comment Share on other sites More sharing options...
mischaatje Posted June 20, 2011 Share Posted June 20, 2011 Home is en blijft de enige parent category. Dat wil je ook wel zo houden.Hoe is de categorie structuur opgebouwd? Even de database tabel ps_category er bij pakken.Zo heb je id_category, een unieke ID voor elke categorie. Home is id_category = 1.Zo heb je id_parent. Dat is de categorie waar de huidige categorie een subcategorie van is.Zo heb je id_depth. id_depth = 0 is gereserveerd voor Home, id_depth = 1 is voor de hoofdcategorieën, id_depth = 2 voor de laag er onder, enz enz. Ik weet niet hoeveel lagen je in mag stellen.Dit kan je dus allemaal terugvinden in phpmyadmin. Link to comment Share on other sites More sharing options...
protokos Posted June 20, 2011 Author Share Posted June 20, 2011 Hoi Hartelijk dank voor de tip.dit is dus wat ik krijg, wil dat zeggen dat ik dan max 29 levels diep kan???Toon Records 0 - 0 (~11 totaal, Query duurde 0.0004 sec) [level_depth: 0 - 0]SELECT COUNT(*)AS`Rijen` ,`level_depth` FROM`ps_category` GROUPBY`level_depth` ORDERBY`level_depth` LIMIT 0 , 30wat ik eigenlijk wil is ditMerk -->> sub1--->>> sub 2 --->>> sub 3lvl 1 lvl2 lvl 3 lvl 4Merken is al 135 stukssub 1 is al 83 groepensub 2 is al 45 stukssub 3 is al 35 stukstotaal al 25000 artikelen.dan loop ik ook nog tegen een ander probleem aan dat ik dus een zeer lange lijst krijg en dat is niet mooi, en zal misschien met een dropbox opgelost moeten worden of zo ietsPro. Link to comment Share on other sites More sharing options...
mischaatje Posted June 20, 2011 Share Posted June 20, 2011 Nee, de "LIMIT 0, 30" betekent "van de huidige records in de database die voldoen aan de query, laat er 30 zien, en begin bij het 0e record."Ik kan nergens een harde limiet vinden voor het aantal levels.Als je (te) veel child nodes krijgt voor één parent, dan is het misschien handiger om de childs te splitsen naar meerdere parents; parents met vrijwel gelijke namen. Zoals 'blauw' dan zou worden 'blauw (1)' en 'blauw (2)' en 'blauw (3)'. Je kan ook kijken of je niet met minder childs af kan door categorieën samen te voegen. Link to comment Share on other sites More sharing options...
Recommended Posts