I have literally tried everything. I have scoured the forums and google and cannot get an answer to this. I am using Thematic with a Child Theme and The Events Calendar. I grabbed the template files for gridview.php, list.php and single.php and placed them in an /events subfolder in my child theme. I can manipulate and everything works great, except no matter what I do I cannot show the sidebar. I even went-so-far as to replace the gridview.php code with a very simple thematic page template that works everywhere else, but not within the context of TEC. I've tried the very simple <?php get_sidebar(); ?> call right before get_footer() and nothing. I tried every variation of get_sidebar like get_sidebar('primary-aside'); and get_sidebar(1); and thematic_sidebar('primary-aside'); etc... I'm not a hardcore programmer but I'm also not a novice so I know I've tried all the obvious stuff. Is anyone else having issues with TEC and Thematic? I've tried the <?php include ... ?> method, I've tried manipulating the gridview.php in the plugin/views folder directly, I've tried placing the template override folder in the Thematic parent theme folder instead of my child theme, I've tried re-writing the templateChooser() public function in the tec.class.php file so that it directs the override to the theme directory itself instead of an /events/ subdirectory, thinking it might be a subfolder issue...nope.
So at this point I will try anything. Let me clear things up though, THIS IS NOT A CSS issue...when I view source, the sidebar isn't even being called at all. I don't really care how it looks and what it does, I just want the thematic sidebar to show up and I'll take it from there. To be perfectly honest, at this point I don't care if someone knows a workaround, hard-code method or a plugin hack, I just want it to work. Here is my gridview.php template thus-far. I have it placed in a Child Theme of Thematic in the "events" folder, so /wp-content/themes/MY-THEME/events/gridview.php:
<?php
global $spEvents;
$spEvents->loadDomainStylesScripts();
// calling the header.php
get_header();
// action hook for placing content above #container
thematic_abovecontainer();
?>
<div id="container">
<?php thematic_abovecontent(); ?>
<div id="content" class="calendar">
<img src="/eTool/wp-content/uploads/2010/12/header_calendar.jpg" />
<?php
// calling the widget area 'page-top'
get_sidebar('page-top');
the_post();
thematic_abovepost();
?>
<div id="tec-content" class="grid">
<div id='tec-events-calendar-header' class="clearfix">
<h2 class="tec-cal-title"></h2>
<span>
<span class='tec-prev-month'>
<a href='<?php echo events_get_previous_month_link(); ?>'>
← <?php echo events_get_previous_month_text(); ?>
</a>
</span>
<?php get_jump_to_date_calendar( "tec-" ); ?>
<span class='tec-next-month'>
<a href='<?php echo events_get_next_month_link(); ?>'>
<?php echo events_get_next_month_text(); ?> →
</a>
</span>
</span>
<span>
<a class="ical" href="<?php bloginfo('home'); ?>/?ical=<?php echo $tecCatObject->slug; ?>"><?php _e('Outlook Import', $spEvents->pluginDomain) ?></a>
<a class='tec-button-off' href='/eTool/field-marketing/management-tools/event-list'><?php _e('Event List', $spEvents->pluginDomain)?></a>
<a class='tec-button-on' href='/eTool/field-marketing/management-tools/calendar'><?php _e('Calendar', $spEvents->pluginDomain)?></a>
</span>
</div><!-- tec-events-calendar-header -->
<?php
global $wp_query;
$tecCatObject = get_category( $wp_query->query_vars['cat'])
?>
<?php event_grid_view(); // See the plugins/the-events-calendar/views/table.php template for customization ?>
</div>
<?php
thematic_belowpost();
// calling the comments template
if (THEMATIC_COMPATIBLE_COMMENT_HANDLING) {
if ( get_post_custom_values('comments') ) {
// Add a key/value of "comments" to enable comments on pages!
thematic_comments_template();
}
} else {
thematic_comments_template();
}
// calling the widget area 'page-bottom'
get_sidebar('page-bottom');
?>
</div><!-- #content -->
<?php thematic_belowcontent(); ?>
</div><!-- #container -->
<?php
// action hook for placing content below #container
thematic_belowcontainer();
// calling the standard sidebar
thematic_sidebar();
// calling footer.php
get_footer();
?>