![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 | |
|
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 } Может еще кто-то присоеденится решить эту проблему? |
|
|
|
|
|
|
#2 |
|
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 |
|
|
|
|
|
#3 | |||
|
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 |
|||
|
|
|
|
|
#4 | |
|
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 |
|
|
|
|