I'm in a tough spot. Well, a tough spot for someone who's not an expert in getting modules to play nicely together. I'm trying to give each organic group their own Calendar (based on Calendar/Date modules), and I'm not sure how to do it. I've created the typical Event content type and assigned this as the organic group Post type. What I need now is to have a calendar view for every organic group that filters events based on the current group.
This whole thing is making my head hurt a bit, but I'm determined to make it work. I think that I'm close to the answer, and that it involves some combination of these modules: Views, Organic Groups, Calendar, Date, Panels2, CCK, and Workflow-ng. Any advice is greatly appreciated!
Comments
I am not positive what
I am not positive what you're looking for as an end result, but perhaps the module http://drupal.org/project/views_filterblock could give you a starting point, or at least give you the information you need to say, "I don't want it to do this, I want something more like this."
I'm not even sure quite what
I'm not even sure quite what that module does, but it doesn't mention anything that would help with my goals. One critical thing is for each group to be able to have its own calendar view (the group node), containing only its own events (the default group post). I think I'm just not putting the puzzle pieces together properly.
oh! I understand better now.
oh! I understand better now. If you don't care if group A can view group B's calendar and just want to make separate calendars for the various groups, you simple go to views and Add a calendar (don't override the calendar, add one). Then you set up the calendar and add a filter for node type = group node and whatever it is that marks it as group A's event. Then add another calendar, set it up the same with a different url, title, whatever, and do the same thing only mark it as group B's event. I have not ever used Organic Groups, but those kinds of options are typically available to Views (group = Group A). If you want, you can usually set it up as an exposed filter, which would then let them choose the group. Not knowing exactly how you've set your stuff up, it's hard to know what is going to filter things correctly for you, but you have to find the filter that will give you the results you want.