![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
|
![]()
[tsref:->split] скорее всего.
Правда с трудом представляю нужность. А когда представляю лучше подходит - иногда действительно полезная вещь. Последний раз редактировалось PhilD; 03.04.2007 в 21:26 |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
Буду копать, если, что полезное извлечу из етого, то напишу...
..., неповерите, но очень нужно. " " - это же "пробел" - пустое место, а "<BR>" - перевод каретки (обрыв строки и начало новой). |
![]() |
![]() |
![]() |
#3 |
Senior Member
|
![]()
да. просто мне как-то встречались только варианты когда нужно было предотвратить перенос предлога, например.
Да, вот более простой способ - lib.stdheader.10.setCurrent.htmlSpecialChars = 0 только в title страницы у вас тоже будет <br /> если вы его отдельно не сконфигурируете Последний раз редактировалось PhilD; 03.04.2007 в 22:23 |
![]() |
![]() |
![]() |
#4 | |
Senior Member
|
![]() Цитата:
Вот мой TS: ============= temp.caption = IMAGE temp.caption.params = align="left" temp.caption.file = GIFBUILDER temp.caption.file { XY = 221,47 transparentColor.closest = 1 transparentBackground = 1 transparentColor= #ffffff 10 = TEXT 10.text.field = subtitle 10.niceText = 0 10.align = right 10.fontSize = 10 10.fontFile = t3lib/fonts/arial.ttf 10.fontColor = green 10.offset = -10,37 } Может еще кто-то присоеденится решить эту проблему? |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
|
![]()
http://support.typo3.org:8080/jive/t...239160𺘸
таки прочитал доку по гифбилдеру, до сих пор обходился без ![]() более подробный код с использованием splitChar http://support.typo3.org:8080/jive/t...207348𲧴 Ну и не-TS решение - зато прямой ответ на тему PHP код:
Последний раз редактировалось PhilD; 04.04.2007 в 01:11 |
![]() |
![]() |
![]() |
#6 | |||
Senior Member
|
![]()
УРА! ЭВРИКА! Всем спасибо (..., но не так все гладко, есть все-таки одно но....?????).
Нашел практически полное решение, но есть еще не решенный вопрос...??? Цитата:
![]() Цитата:
Цитата:
Пример (TS решение): Код:
temp.caption = IMAGE temp.caption.params = align="left" temp.caption.file = GIFBUILDER temp.caption.file { XY = 221,47 transparentColor.closest = 1 transparentBackground = 1 transparentColor= #ffffff 10 = TEXT 10.text.field = subtitle 10.text.listNum = 0 10.text.listNum.splitChar = <br> 10.align = right 10.fontSize = 10 10.fontFile = t3lib/fonts/arial.ttf 10.fontColor = green 10.offset = -10,24 20 = TEXT 20.text.field = subtitle 20.text.listNum = 1 20.text.listNum.splitChar = <br> 20.align = right 20.fontSize = 10 20.fontFile = t3lib/fonts/arial.ttf 20.fontColor = green 20.offset = -10,38 } Еще раз всем спасибо. Теперь о том, что в этом примере плохого: 1. Что если в поле (Pagetitle / Subtitle / Navigation title) нет тега <br>? 2. Как сделать так, чтобы если нет тега <br> (в этом случае отсутствует одна из строк «10.text.listNum = 0 или 1») текст выравнивался по горизонтали (это прописано «10.align = right») и по вертикали? Последний раз редактировалось thebat; 04.04.2007 в 22:59 |
|||
![]() |
![]() |
![]() |
#7 | |
Senior Member
|
![]() Цитата:
Вот результат: Код:
temp.caption = IMAGE temp.caption.params = align="left" temp.caption.altText.field = subtitle temp.caption.file = GIFBUILDER temp.caption.file { XY = 221,[10.h]+[20.h]+9 transparentColor.closest = 1 transparentBackground = 1 transparentColor= #ffffff 10 = TEXT 10.text.field = subtitle 10.align = right 10.text.listNum.splitChar = | (здесь может быть либо "<br>" либо "|") 10.text.listNum = 0 10.fontSize = 10 10.fontColor = green 10.offset = -10,[10.h] 10.niceText = 1 20 < .10 20.text.listNum = 1 20.offset = -10,[10.h]+13 } И это тоже подошло.... Код:
temp.caption = IMAGE temp.caption.params = align="left" temp.caption.file = GIFBUILDER temp.caption.file { XY = 221,47 transparentColor.closest = 1 transparentBackground = 1 transparentColor= #ffffff 10 = TEXT 10.text.data = levelfield : 1, subtitle 10.align = right 10.fontSize = 10 10.fontFile = t3lib/fonts/arial.ttf 10.fontColor = green 10.offset = -10,24 20 < .10 10.text.data = levelfield : 1, description 10.fontSize = 12 20.offset = -10,38 } Последний раз редактировалось thebat; 13.04.2007 в 14:28 |
|
![]() |
![]() |