=== modified file 'sites/all/modules/drupalorg_crosssite/drupalorg_crosssite.module' --- sites/all/modules/drupalorg_crosssite/drupalorg_crosssite.module 2012-04-19 23:13:40 +0000 +++ sites/all/modules/drupalorg_crosssite/drupalorg_crosssite.module 2012-05-24 18:53:49 +0000 @@ -219,6 +219,14 @@ 'sponsorships' => array('title' => t('Sponsorships'), 'href' => 'node/1114'), ); break; + + case 'casestudy': + $vars['section_name'] = 'Drupal Case Studies'; + $nav_content_links = array( + 'featured' => array('title' => t('Featured showcase'), 'href' => 'case-studies', '#active' => drupalorg_crosssite_child_of('case-studies/featured', $vars)), + 'community' => array('title' => t('Community showcase'), 'href' => 'case-studies/community', '#active' => drupalorg_crosssite_child_of('case-studies/community', $vars)), + ); + break; } $vars['nav_content'] = ''; @@ -306,6 +314,9 @@ elseif (drupalorg_crosssite_child_of('node/366') || drupalorg_crosssite_is_type(array('organization')) || drupalorg_crosssite_child_of('node/add/organization') || drupalorg_crosssite_match_path('^(marketplace-preview|hosting)')) { $section = 'marketplace'; } + elseif (drupalorg_crosssite_match_path('^case-studies(|/community|/featured)$') || drupalorg_crosssite_is_type(array('casestudy')) || drupalorg_crosssite_child_of('case-studies')) { + $section = 'casestudy'; + } elseif (((isset($node) && isset($node->book['bid'])) || drupalorg_crosssite_match_path('^(handbook|documentation)')) && !(drupalorg_crosssite_child_of('node/1') || drupalorg_crosssite_child_of('node/909476'))) { $section = 'documentation'; }