The problem is that each subcategory is held in lsql_Category, with FatherID assigned to each category (set to 0 if its a root category). Writing a global to do as you are asking would put CPU usage up quite a bit. A simple global that would just bring up a list of sub-categories within a category is easy, but when you try and go another subcategory deep, it is a lot harder.
i.e this would be ok;
Main category: Test
Test> Sub 1
Test> Sub 2
Test> Sub 3
Test> Sub 4
...harder;
Main category: Test
Test> Sub 1
Test> Sub 1 > Sub-Sub 1
Test> Sub 1 > Sub-Sub 2
Test> Sub 2
Test> Sub 2 > Sub-Sub 1
Test> Sub 2 > Sub-Sub 2
Test> Sub 3
Test> Sub 3 > Sub-Sub 1
Test> Sub 3 > Sub-Sub 2
Test> Sub 4
Test> Sub 4 > Sub-Sub 1
Test> Sub 4 > Sub-Sub 2
Do you see what I mean?
Cheers
Andy (mod)
andy@ultranerds.co.uk
Want to give me something back for my help? Please see my Amazon Wish List
GLinks ULTRA Package | GLinks ULTRA Package PRO
Links SQL Plugins | Website Design and SEO | UltraNerds | ULTRAGLobals Plugin | Pre-Made Template Sets | FREE GLinks Plugins!
i.e this would be ok;
Main category: Test
Test> Sub 1
Test> Sub 2
Test> Sub 3
Test> Sub 4
...harder;
Main category: Test
Test> Sub 1
Test> Sub 1 > Sub-Sub 1
Test> Sub 1 > Sub-Sub 2
Test> Sub 2
Test> Sub 2 > Sub-Sub 1
Test> Sub 2 > Sub-Sub 2
Test> Sub 3
Test> Sub 3 > Sub-Sub 1
Test> Sub 3 > Sub-Sub 2
Test> Sub 4
Test> Sub 4 > Sub-Sub 1
Test> Sub 4 > Sub-Sub 2
Do you see what I mean?
Cheers
Andy (mod)
andy@ultranerds.co.uk
Want to give me something back for my help? Please see my Amazon Wish List
GLinks ULTRA Package | GLinks ULTRA Package PRO
Links SQL Plugins | Website Design and SEO | UltraNerds | ULTRAGLobals Plugin | Pre-Made Template Sets | FREE GLinks Plugins!