Hey @macaddictcr,
OT events are really just posts. Truthfully, they do not have their own loop, nor is there any real need for it. What we did for artisanct was create a custom page template that used the regular WordPress loop, with a couple parameters, to pull up a list of upcoming parent events, then used what is essentially an ‘archive page’ to display the results. You could do a very similar thing. Basically, at the top of your page template, you could invoke something like this, to fetch a list of the ‘parent events’:
query_posts( array(
'post_type' => 'qsot-event',
'post_parent' => 0, // only parent events
'post_status' => 'publish',
'posts_per_page' => -1,
'meta_query' => array(
array(
'key' => '_start', // events that start
'compare' => '>', // after
'value' => date( 'Y-m-d' ), // today
),
array(
'key' => '_start', // and that start
'compare' => '<', // before
'value' => date( 'Y-m-d', strtotime( 'next year' ) ), // the beginning of next year
),
),
) );
This would cause the primary loop to result in a list of parent events that start between today and the end of this year. You could adjust this to find parent events for any date range. You could also adjust this to find all the child events if you know the parent event id.
With this in mind, we have been working on an extension that will include a few shortcodes and widgets that may help with this process of changing how the events are displayed. The extension will provide a way to list upcoming events (outside of the calendar), both in widget and shortcode forms. There is also a plan to allow you to show your upcoming events in the shop, instead of forcing the calendar interface. There are a few other ideas being tossed around too. The extension is still in the works though, and could be done sometime in the next couple weeks.
Hopefully this helps,
Loushou