решил проблему так:
PHP код:
includeLibs.imageMarkerFunc = EXT:tt_news/res/example_imageMarkerFunc.php
plugin.tt_news {
# call user function
imageMarkerFunc = user_imageMarkerFunc
displaySingle {
imageWrapIfAny_0 = <div class='news-single-images-container0'> | </div>
imageWrapIfAny_1 = <div class='news-single-images-container1'> | </div>
imageWrapIfAny_2 = <div class='news-single-images-container2'> | </div>
imageWrapIfAny_3 = <div class='news-single-images-container3'> | </div>
imageWrapIfAny_4 = <div class='news-single-images-container3'> | </div>
imageWrapIfAny_5 = <div class='news-single-images-container3'> | </div>
imageWrapIfAny_6 = <div class='news-single-images-container3'> | </div>
imageWrapIfAny_7 = <div class='news-single-images-container3'> | </div>
imageWrapIfAny_8 = <div class='news-single-images-container3'> | </div>
imageWrapIfAny_9 = <div class='news-single-images-container3'> | </div>
imageWrapIfAny_10 = <div class='news-single-images-container3'> | </div>
}
# example styles for the new wraps
_CSS_DEFAULT_STYLE (
.news-single-images-container0, .news-single-images-container1, .news-single-images-container2, .news-single-images-container3, .news-single-images-container4, .news-single-images-container5, .news-single-images-container6, .news-single-images-container7, .news-single-images-container8, .news-single-images-container9, .news-single-images-container10 { float:left; display:block }
)
}
где кол-во контейнеров - макс кол-во фоток в новости... spacer остался, но он теперь ничего не сдвигает