PDA

Просмотр полной версии : Прикрутить дополнительную картинку к меню


filippoff
27.03.2008, 17:34
Собственно, есть меню, для неактивного состояния код такой:

lib.mainMenu.1 = GMENU
lib.mainMenu.1.NO {
XY = 130,17
backColor = #A3B6ED
20 = TEXT
20.text.field = title
20.offset = 10,10
20.fontSize = 11
20.fontColor = #FFFFFF
20.nicetext = 1
20.text.case = upper
20.shadow.offset = 1,1
20.shadow.blur = 50
20.shadow.opacity = 1
20.shadow.intensity = 1
20.shadow.color = black
20.iterations = 2
20.fontFile = t3lib/fonts/arialn.ttf
allWrap = <div class="menu1-level1-no">|</div>
}

у некоторых страниц есть прикреплённые через свойства файлы. что сделать, чтобы при их наличии эти файлы показывались перед графическим пунктом меню?
пока все попытки почему то приводят к одному результату: у меню пропадает тень :о)

kyzma
27.03.2008, 18:11
Попробуй поиграться со следующими стилями:
Надо подставить свои значения ;-)

padding-left: 8px;
background-image: url(../imgs/kartinka.gif);
background-position: left 5px;
background-repeat: no-repeat;

filippoff
27.03.2008, 20:24
если бы у меня все пункты были с одинаковой картинкой, я бы такой стиль и прописал для allWrap
пробовал что-то вроде allWrap.override при условии TSFE:id = <номер нужной страницы>, но эффект тот же - никакого кроме пропадания тени..

Andrey Grey
31.03.2008, 21:19
используйте условия в ts.
условия по юид. если ид такой-то, то используйте другой кусок кода, где обрабатываете картинку. а её хотите просто импортируйте, хотите из свойств страниц. дело ваше

filippoff
01.04.2008, 05:21
не выходит. даже если просто приписать в код меню
wrap = <что угодно>
пропадает тень у букв и больше ничего не происходит

filippoff
01.04.2008, 07:51
в общем, заработало, но со странностями:

меню из первого поста работает нормально, текст с тенью.

при добавлении картинки работает только если не указывать свойства тени:

## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.1 = GMENU
lib.mainMenu.1.NO {
XY = 160,17
backColor = #A3B6ED
20 = TEXT
20.text.field = title
20.offset = 40,10
20.fontSize = 11
20.fontColor = #FFFFFF
20.nicetext = 1
20.text.case = upper
20.fontFile = t3lib/fonts/arialn.ttf
20.shadow.offset = 1,1
#20.shadow.blur = 50
#20.shadow.opacity = 1
#20.shadow.intensity = 1
#20.shadow.color = black
20.iterations = 2
30 = IMAGE
30.file {
import = uploads/media/
import.field = media
import.listNum = 0
}

- при попытке подключить любое из закомментированных свойств, тень пропадает. :confused:
в принципе, и фиг с ним, но интересно, почему.