Небольшое предупреждение о выборе названий для TV
Возникла проблема, не кешировалась часть сайта, начиная с определенного родительского ID.
Все попытки исправить эту ситуацию (изменение прав на кеш, проверка параметров страницы и прочее) к положительным результатам не приводили. Тогда пришлось полезть в документацию и код.
За формирование кеша отвечает вызов OnBeforeSaveWebPageCache. Формирование происходит в файле document.parser в функции postProcess(), при этом используется проверка на создание документа, кеширемость, опубликованность и тип объекта (type == document). Результат вывода print_r($this->documentObject) показал, что в type находится отнюдь не тип документа, а массив значений, полученных от TV с названием
type, которую я задал для шаблона родительского ID.
Вывод: не используйте для названий TV слово
type (которое в моем случае напрашивалось само собой

)