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=6043)

filippoff 27.03.2008 17:34

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

PHP код:

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

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

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

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

Код HTML:

## 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:
в принципе, и фиг с ним, но интересно, почему.


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

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