Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   tt_news компановка изображений (http://forum.typo3.ru/showthread.php?t=10975)

hangmoon 22.10.2013 17:21

tt_news компановка изображений
 
Здраствуйте, задача в общем-то банальная - хочу, чтобы изображения распологались снизу под развернутой новостью, а не сбоку в столбик. в шаблоне прописал
PHP код:

plugin.tt_news.displaySingle.imageWrapIfAny = |
plugin.tt_news.displaySingle.image.wrap = <div style="display:block;  float:left; padding-right:10px; ">|</div

все бы хорошо, да только после каждой картинки добавляется еще
PHP код:

<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

решил проблему так:

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:leftdisplay:block }

        )
     } 

где кол-во контейнеров - макс кол-во фоток в новости... spacer остался, но он теперь ничего не сдвигает


Часовой пояс GMT +4, время: 13:08.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot