I have a calendar list setup. My customer could like to give the appointments in the calendar view (by default green) a different color based on the category; much like the way Outlook does it. I found out that there are different CSS styles for the calender items, which are used when you use the overlay feature.
So I'm now looking for a way to link a certain category for an appointment to one of these CSS classes. I checked the html output, but it seems like custom fields like my category field aren't included in the output. I thought about using jQuery and a custom serverside service, but that's a lot of work and on top of that the ID isn't available in the HTML (okay, it's included in the hyperlink url, but that's ugly).
I couldn't think of options involving SPD or serverside trick, but perhaps someone here has got a good idea. Of course I know there are third party solutions; but since the ootb web part is 99% ok I'd rather not step out of the box when there's no need to.