PDA

Просмотр полной версии : tt_news компановка изображений


hangmoon
22.10.2013, 17:21
Здраствуйте, задача в общем-то банальная - хочу, чтобы изображения распологались снизу под развернутой новостью, а не сбоку в столбик. в шаблоне прописал
plugin.tt_news.displaySingle.imageWrapIfAny = |
plugin.tt_news.displaySingle.image.wrap = <div style="display:block; float:left; padding-right:10px; ">|</div>

все бы хорошо, да только после каждой картинки добавляется еще
<img class="spacer-gif" width="1" height="10" title="" alt="" src="clear.gif"></img>
<br></br>
получается, что изображения выстраиваются ступеньками в 10 пикселей

откуда это берется и как это убрать? я искал поиском по tt_news папке - там spacer в одном месте только встречается и совсем не к месту. Однако просто на стандартных страницах такого тега нету. Если warp не прописывать, то галерея строится в таблицу, может кто-то знает, хотя ы в каком файле php это построение происходит, может мне вручную удастся поправить. И наконец, может кто-то знает, где найти примеры разных отображений tt_news в singleview с setup'ом? я так и не смог найти, есть примеры рабочие, но исходников нету.

hangmoon
24.10.2013, 14:11
решил проблему так:

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 остался, но он теперь ничего не сдвигает