I have a composite list of categories that can have 1->N child categories. Each category can have 1->N products. I need to display this in a manner that displays each category in the hierachy along with all the products within that category.
So far i have this as nested unordered list, which is fine, but now i need to add edit and delete links for each category and product, which i usually display as a table with columns for action links (add/edit/delete etc). This could be added to the side of each category or product but due to the indentation (which is needed to visualise parent/child relations) looks a bit messy.
So i'm wondering on the best way of displaying and styling a hierarchical set of data which is practical and neat looking as well as clear of the relationship between parent/child/product items.