function faq_preprocess_page in Frequently Asked Questions 6
Same name and namespace in other branches
- 8 faq.module \faq_preprocess_page()
- 7.2 faq.module \faq_preprocess_page()
- 7 faq.module \faq_preprocess_page()
Implements template_preprocess_page().
Override the breadcrumbs for faq nodes.
File
- ./faq.module, line 1393 
- The FAQ module allows users to create a FAQ page, with questions and answers displayed in different styles, according to the settings.
Code
function faq_preprocess_page(&$variables) {
  if (!empty($variables['node']) && isset($variables['node']->type) && $variables['node']->type == 'faq' && module_exists('taxonomy')) {
    if (!empty($variables['node']->taxonomy)) {
      foreach ($variables['node']->taxonomy as $term) {
        continue;
      }
    }
    else {
      $term = NULL;
    }
    $variables['breadcrumb'] = theme('breadcrumb', faq_set_breadcrumb($term));
  }
}