Long story short I have a client I’m currently working on an EE build for, they want a download page where by each download can be found by navigating through category and sub categories so on and so forth.
Now the issue I’m having is the functionality of expression engines categories module doesn’t seem to allow this kind of depth though it may well be me just getting things confused.
The structure for these categories they want is along the lines of the following:
- Category 1
- Sub Category 1
- Sub Category 2
- Sub Category 3
- Category 2
- Sub Category 4
- Sub Sub Category 1
- Final Sub Category 1
- Final Sub Category 2
- Sub Sub Category 2
- Sub Sub Category 3
- Final Sub Category 1
- Final Sub Category 2
- Sub Sub Category 1
- Sub Category 5
- Sub Category 4
- Category 3
- Category 4
- Sub Category 4
- Sub Sub Category 1
- Final Sub Category 1
- Final Sub Category 2
- Sub Sub Category 3
- Final Sub Category 1
- Final Sub Category 2
- Sub Sub Category 4
- Sub Sub Category 1
- Sub Category 5
- Sub Category 6
- Sub Category 4
- Category 5
It’s a very complex category listing but despite advice the client is adamant on retaining this structure to order their downloads. Now as you can hopefully decipher from the above is that they have multiple sub categories of varying depths which can appear as children of multiple categories as well as other sub categories.
If I attempt this kind of category setup within the standard category module in EE I can easily add categories and sub categories but it’s when I get any deeper than this which causes issues as I cannot have multiple sub categories with the same name and to my knowledge there is no way to attach a sub category to multiple parent categories.
My question for all you super duper category experts out there is, Can this kind of category depth be achieved using EE with the multiple sub categories and the linking to multiple parents? And if not are there any addons or suggestions you have that can get me on the right tracks?
Thanks in advance for any comments and answers in reply to my inane babble :)