Для будущих посетителей: у меня есть кое-что работающее, что, на мой взгляд, не слишком страшно:
1: Извлечь все комментарии на данном узле из {comments}.
2. Просмотрите эти комментарии, начиная с CID: просмотрите дерево ответов на исходный комментарий и соберите массив начального CID и все обнаруженные ответы.
3: Создайте временную таблицу, выбрав из {комментариев} только те, чей NID равен начальному узлу, а чей CID - один из тех, которые найдены при обходе дерева.
4: Рукаэта временная таблица переходит во взломанную версию comment_render, которая работает с временной таблицей вместо {comments}.
5: выведите результат.
6: Прибыль!
Или, похоже, так или иначе.Вероятно, это означает отслеживание comment_render по мере выпуска новых версий, но я предполагаю / надеюсь, что сейчас это довольно стабильный код.Мысли об относительной мудрости этого, конечно, приветствуются.