OK, perfect, thanks for the prompt response! It is refreshing :)
Now my URLs look great. Unfortunately, I am still having an itemid issue.
Since Zoo items can be in more than one category, it is not set up to search for and append the corresponding category's menu item to all item links regardless of where those links occur (modules, category lists, related items, etc) like com_content does.
I am hoping that JoomSEF's canonical URL/ignore multiple sources feature will fix this issue by making sure that the first URL created for each item/article contains the itemid of the lowest (sub)category's menu item. I'm sure it can be done with clever usage of JoomSEF params but can't get it working directly within JoomSEF.
When I purge SEFs and go to the homepage of my site, all of the item URLs get generated based on the first Zoo category menu item's itemid even if that item is not actually in that category, not for each specific category's menu item.
I managed to get it working properly by creating a unique zoo item module for each category and setting the menu item parameter in each module to the corresponding menu item. This puts the proper itemid into the item URL. I then published these to the first page I went to after purging SEF urls and it worked!
This works for me in my case with my own site, but it won't be feasible for clients as they add new content regularly.
So I guess my questions are:
1. Is there any way this can be done with the existing code by tweaking params on JoomSEF, the JoomSEF plugin for Zoo, or Zoo itself?
2. Given this huge issue that is potentially crippling zoo, is there any way it can be done by hacking the JoomSEF zoo extension, if (1) is not possible?
3. Depending on the answers to the above, is this something you are planning to implement or would we be on our own?
Thanks!