Откуда еще могут браться данные для catcache.txt и categories.txt?Никак . Эта функция не работает с SQL-таблицей, она путем global использует заранее созданные массивы $fc и $mc. Они создаются в index.php и в admin.php Вот в $fc и надо добавить нужное поле из таблицы.
Я спрашиваю, потому что периодически(не могу поймать когда) происходит их формирование без учета вывода моих добавленных полей и у меня в списке категорий оказываются ссылки без ЧПУ, а также отключенные категории. А этого, судя по данному запросу, никак не может случится:
# END кэшируем в файл клиентский список категорий
$q = db_query("select categoryID, name, products_count, products_count_admin, parent, picture, subcount, category_enabled, cpu FROM ".CATEGORIES_TABLE." where category_enabled=1 ORDER BY sort_order, name");
Дошло )))