Re: [Typo3-UG Russia] PNG, Решение для меню из трех иконок
Artem Matevosyan
zverek at nm.ru
Sun Oct 16 13:49:26 CEST 2005
Здравствуйте, Artem Matevosyan.
Короче пришлось обходить вот таким макаром.
Код для отображения IconsMenu (три иконки: домой, мыло и ссылки)
В свое базе знаний я его назвал:
Меню IconsMenu. Если не пропачтен GD.
Для внутренних страниц
# ICONSMENU
temp.iconsmenu = HMENU
temp.iconsmenu {
special = list
special.value = 2,8
wrap = <tr align="center" valign="middle"><td><a href="/" onfocus="blurLink(this);"><img src="fileadmin/template/images/icons-home-nact.gif" width="20" height="20" border="0" alt="" title="" /></a></td></tr>
1 = TMENU
1 {
NO = 1
NO.allWrap = <tr align="center" valign="middle"><td>|</td></tr>
NO.stdWrap.cObject = IMAGE
NO.stdWrap.cObject.file = fileadmin/template/images/icons-mail-nact.gif || fileadmin/template/images/icons-links-nact.gif
CUR < .NO
CUR.doNotLinkIt = 1
CUR.stdWrap.cObject = IMAGE
CUR.stdWrap.cObject.file = fileadmin/template/images/icons-mail-act.gif || fileadmin/template/images/icons-links-act.gif
}
}
Для главной
temp.iconsmenu = HMENU
temp.iconsmenu {
special = list
special.value = 2,8
wrap = <td><img src="fileadmin/template/images/icons-home-act.gif" width="20" height="20" border="0" alt="" title="" /></td>|
1 = TMENU
1 {
NO = 1
NO.allWrap = <td>|</td>
NO.stdWrap.cObject = IMAGE
NO.stdWrap.cObject.file = fileadmin/template/images/icons-mail-nact.gif || fileadmin/template/images/icons-links-nact.gif
CUR < .NO
CUR.doNotLinkIt = 1
CUR.stdWrap.cObject = IMAGE
CUR.stdWrap.cObject.file = fileadmin/template/images/icons-mail-act.gif || fileadmin/template/images/icons-links-act.gif
}
}
Ссылка на главную прописывается вручную, чтобы сохранить урл. В Typo
главная является первой подстраницей корня, а корень -- ярлыком на
первую подстраницу.
AM> Здравствуйте, TYPO3 Usergroup Russia.
AM> Глядите что творится:
AM> Warning: imagecreatefrompng(): 'typo3temp/pics/45618d1335.png' is
AM> not a valid PNG file in /path/t3lib/class.t3lib_stdgraphic.php on line 2636
AM> Warning: imagesx(): supplied argument is not a valid Image
AM> resource in /path/t3lib/class.t3lib_stdgraphic.php on line 409
AM> Warning: imagesy(): supplied argument is not a valid Image
AM> resource in /path/t3lib/class.t3lib_stdgraphic.php on line 410
AM> Warning: imagedestroy(): supplied argument is not a valid Image
AM> resource in /path/t3lib/class.t3lib_stdgraphic.php on line 394
AM> Warning: imagecreatefrompng(): 'typo3temp/pics/67209d8e8b.png' is
AM> not a valid PNG file in /path/t3lib/class.t3lib_stdgraphic.php on line 2636
AM> Warning: imagesx(): supplied argument is not a valid Image
AM> resource in /path/t3lib/class.t3lib_stdgraphic.php on line 409
AM> Warning: imagesy(): supplied argument is not a valid Image
AM> resource in /path/t3lib/class.t3lib_stdgraphic.php on line 410
AM> Warning: imagedestroy(): supplied argument is not a valid Image
AM> resource in /path/t3lib/class.t3lib_stdgraphic.php on line 394
AM> Warning: imagecreatefrompng(): 'typo3temp/pics/8a8c3647df.png' is
AM> not a valid PNG file in /path/t3lib/class.t3lib_stdgraphic.php on line 2636
AM> Warning: imagesx(): supplied argument is not a valid Image
AM> resource in /path/t3lib/class.t3lib_stdgraphic.php on line 409
AM> Warning: imagesy(): supplied argument is not a valid Image
AM> resource in /path/t3lib/class.t3lib_stdgraphic.php on line 410
AM> Warning: imagedestroy(): supplied argument is not a valid Image
AM> resource in /path/t3lib/class.t3lib_stdgraphic.php on line 394
AM> Это GMENU пытается сгенерить с помощью imagemagick PNG иконки для
AM> меню. Иконки изначально в GIF. Но Typo3 их переделывает в PNG. Может
AM> кто-нибудь сталкивался?
AM> Народ помогите, а?
--
С уважением, Матевосян Артем
mailto:zverek at nm.ru
More information about the TYPO3-russia
mailing list