warc888, еще пара общих моментов.
В ТДС код неслучайно разделен на две вкладки - "Настройки" и "Код".
То что написано в "настройках" выполняется _до_ вывода http-заголовков, а то что написано во вкладке "код" выполняется уже после вывода http-заголовков и шапки макета.
Совершенно очевидно, что обработчики всех ajax-действий должны быть во вкладке "настройки", в то время как стандартных обработчик добавления комментариев находится во вкладке "код" и для ajax не может быть задействован.
То есть, например, в 5й версии вам нужно, как минимум, сдублировать соответствующий код из одной вкладки в другую, чтобы обработать там ajax-запрос и после обработки и отдачи ответа прервать выполнение ТДС.
warc888 писал(а):
Из выше написанного следует вопрос: как можно передать $GLOBALS['InformationResult']['item_id'] аяксом?
Кроме извращенного варианта с инпутом (<input name=«some» value=»<?php echo $GLOBALS['InformationResult']['item_id'];? >» /
Мсье знает толк в извращениях

Страница, c которой вы отправляете ajax-запрос, строится в XSL, там уже есть id нужного вам элемента. Стало быть передавать его в ссылку нужно именно оттуда.
Это можно сделать и как скрытый инпут, значение которого вы будете вычитывать с помощью js в перед отправкой запроса на сервер, или как некий атрибут той ссылки (кнопки?) которая отправляет этот запрос, например, <a href="/news/" rel="123">Отправить</a> или даже просто как атрибут href этой ссылки
<a href="/news/item_123/">Отправить</a> - это по сути не имеет значения, главное чтобы вы так или иначе при конструировании вашей ajax-ссылки умели вставить в нее item_id (это дело искючительно js) и умели распарсить эту ссылки в настройках ТДС.