Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Как обернуть картинки блоком? (http://forum.typo3.ru/showthread.php?t=7703)

surfman 21.05.2009 23:38

Как обернуть картинки блоком?
 
Добрый день.
Как правильно обромлять картинки (картинка и текст/картинка)? Нужно каждую картинку обромлять в несколько блоков, так я сделал белую рамку со скругленными углами. При этом устанавливается по умолчанию опция "Frame1".
ТОлько никак не получается.

tt_content.image.20 {
image_frames.key.field = image_frames
image_frames.1 < styles.content.imgFrames.1
image_frames.1.wrap = <div class="req">|</div>
}

Sergey M Nikitin 22.05.2009 09:20

Вам поможет мой сниппет
 
http://forum.typo3.biz/showthread.php?t=7291

surfman 22.05.2009 12:28

Вложений: 1
Это немного не то. Мне именно нужно воврапить каждую картинку в несколько блоков, и с помощью CSS я делаю рамку, как в приложеном файле. По типу как делают скругленные углы для блоков текста.

Sergey M Nikitin 22.05.2009 12:31

Попробуйте .stdWrap.wrap вместо .wrap картинки надо явно обрабатывать через stdWrap, то же самое касается typolink (stdWrap.typolink, a не .typolink)

surfman 22.05.2009 14:53

Нашел другой способ.
Цитата:

tt_content.image.20 = USER
tt_content.image.20 {
rendering {
dl {
imgTagStdWrap.wrap = <dt><div class="123"> | </div></dt>
}
}
renderMethod = dl
}
Правда теперь все по умолчанию будет обромлятся.
Теперь надо привязать это к полю "imageborder".
Цитата:

tt_content.image.20 = USER
tt_content.image.20 {
rendering {
dl {
imgTagStdWrap.wrap = <dt> | </dt>
if {
isTrue.field = imageborder
imgTagStdWrap.wrap = <dt><div class="123"> | </div></dt>
}
}
}
renderMethod = dl
}
Так что то не работает.


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

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