В тело модального окна необходимо через аякс передать компонент детальной новости.
Для того что бы в этом окне был только нужный контент, без хедера футера и прочего вам необходимо либо создать отдельную страницу (или заменить в текущей условиями) для аякс запросов, на этой странице убрать все лишнее
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
заменить на
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
убрать
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php");
Либо при аякс запросах обращаться на основную старицу детального просмотра, но через условия добавить нужную область новости в буфер и отдавать содержимое буфера аяксу
ob_get_clean();
ob_start();
// ...
$strAjaxItems = ob_get_contents();
ob_end_clean();