Страница вывода определенных категорий

Приветствую.
Добавил в таблицу categories новое поле new_flag (0 или 1). Хочу вывести категории с флагом 1.
Создал новую страницу (new_collections.php):

<?php

  
require('includes/application_top.php');

  require(
DIR_WS_LANGUAGES $language '/' FILENAME_NEW_COLLECTIONS);

  
$breadcrumb->add('Новинки'tep_href_link(FILENAME_NEW_COLLECTIONS));

// Далее html код
// ....

$categories_query tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id from " TABLE_CATEGORIES " c, " TABLE_CATEGORIES_DESCRIPTION " cd where c.new_flag = 1 and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id "' order by sort_order, cd.categories_name");
    
    
$number_of_categories tep_db_num_rows($categories_query);

    
$rows 0;
    while (
$categories tep_db_fetch_array($categories_query)) {
      
$rows++;
      
$cPath_new tep_get_path($categories['categories_id']);
      
$width = (int)(100 MAX_DISPLAY_CATEGORIES_PER_ROW) . '%';
      echo 
'                <td align="center" class="smallText" width="' $width '" valign="bottom"><a href="' tep_href_link(FILENAME_DEFAULT$cPath_new) . '" title="' .  $categories['categories_name'] . '">' tep_image(DIR_WS_IMAGES $categories['categories_image'], $categories['categories_name'], SUBCATEGORY_IMAGE_WIDTHSUBCATEGORY_IMAGE_HEIGHT) . '<br>' $categories['categories_name'] . '</a></td>' "\n";

      if (((
$rows MAX_DISPLAY_CATEGORIES_PER_ROW) == floor($rows MAX_DISPLAY_CATEGORIES_PER_ROW)) && ($rows != $number_of_categories)) {
        echo 
'              </tr>' "\n";
echo ' <tr><td>' tep_draw_separator('pixel_trans.gif''100%''10') . '</td></tr>';
        echo 
'              <tr>' "\n";
      }
    }
?>
Работает, все "новые" коллекции выводятся. Но, есть проблема с breadcrumb - при переходе на одну из "новых" коллекций в "навигаторе" отображается только Начало > Категория. Без родительских категорий. Не могу понять в чем проблема ((
Помогите пожалуйста