PDA

Просмотр полной версии : Вопрос по ядру


uoziod
03.09.2009, 14:57
Кто подскажет, в каком конкретном файле ядра идёт генерирование изображений GIFBUILDER? Конкретно надо разобраться с меню, однако, думаю, оно тоже GIFBUILDER?

-=UncleByte=-
03.09.2009, 16:55
Гораздо проще использовать TMENU и генерировать картинки на его основе.
Примерный TS:
lib.mmenu = HMENU
lib.mmenu {
1 = TMENU
1 {
NO {
allStdWrap.insertData = 1
beforeImg = GIFBUILDER
beforeImg {
XY = [1.w]+3,35
transparentBackground = 1
backColor = #333333
format = gif
1 = TEXT
1 {
text.field = title
fontColor = #ffffff
fontSize = 30
offset = 1,30
iterations = 2
niceText = 1
fontFile = fileadmin/tmpl/29955.ttf
}
}
beforeImgTagParams = alt="{field:title}" title="{field:title}"
beforeImgLink = 1
doNotShowLink = 1
allWrap = <div class="mleft">|</div>|*|<div class="mcenter">|</div>|*|<div class="mright">|</div>
}
ACT = 1
ACT {
allStdWrap.insertData = 1
beforeImg = GIFBUILDER
beforeImg {
XY = [1.w]+3,35
transparentBackground = 1
backColor = #333333
format = gif
1 = TEXT
1 {
text.field = title
fontColor = #ff6600
fontSize = 30
offset = 1,30
iterations = 2
niceText = 1
fontFile = fileadmin/tmpl/29955.ttf
}
}
beforeImgTagParams = alt="{field:title}" title="{field:title}"
beforeImgLink = 1
doNotShowLink = 1
allWrap = <div class="mleft act">|</div>|*|<div class="mcenter act">|</div>|*|<div class="mright act">|</div>
}
}
}

uoziod
03.09.2009, 17:03
истиная проблема кроется здесь - http://forum.typo3.biz/showthread.php?t=7940
поэтому этот вариант мне не подходит...

dmartynenko
03.09.2009, 17:53
Начитается обработка здесь:
typo3\sysext\cms\tslib\class.tslib_content.php

Продолжается скорее всего здесь:
typo3\sysext\cms\tslib\class.tslib_gifbuilder.php

И завершается здесь:
t3lib\class.t3lib_stdgraphic.php

uoziod
03.09.2009, 17:54
dmartynenko, спасибо!!!