Если ваши HTML блоки, которые нужно добавить в DETAIL_TEXT, имею одинаковый контент то это можно сделать через вставку меток в пределах DETAIL_TEXT.
Например идет описание, а в нужном месте добавляете конструкцию вида #CUSTOM_BLOCK#.
После этого в шаблоне компонента с помощью регулярки ищите такие блоки и заменяете на то что Вам нужно.
Если таких блоков много, то можно сделать несколькими вариантами:
1) Через файлы. Создаете папку /html_blocks/ в неё закидываете ваши html блоки отдельными файлами. Метки делайте в виде #CUSTOM_BLOCK_1#, #CUSTOM_BLOCK_2#. И соответственно для таких меток надо будет вставлять контент из файлов /html_blocks/1.php, /html_blocks/2.php
2) Через отдельный ИБ. В нем создаете нужные вам HTML блоки. Метки организуются по такому же принципу #CUSTOM_BLOCK_N#. Но вот со вставкой будет больше проблем. Можно сделать так как написано тут
https://dev.1c-bitrix.ru/learning/course/index.php... . Только в примере подключают bitrix:voting.current, а в вашем случае будет bitrix:news.detail