В целом подход верный, но что-то вы намудрили. У вас каждый RECORDS сформировал бы свои списки сначала заголовков, потом описаний и т.д. Но вы параметры неверно для RECORDS указываете.
И RECORDS и CONTENT выбирает записи последовательно, поэтому вам нужно внутри них вывести каждую новость. Для сложного вывода больше подходит CONTENT. Как выводить поля загруженной записи задается в CONTENT.renderObj
Посмотрите пример кода тут:
http://forum.typo3.biz/showthread.ph...hlight=sitemap
Начиная с:
### show_realty_objects
60 = CONTENT
Там решается похожая задача - вывести записи в виде XML Sitemap.