Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Как убрать случайные имена для каждой стрелки в меню (quickstart)? (http://forum.typo3.ru/showthread.php?t=6159)

boulder 15.04.2008 02:26

Как избавиться от случайных имен картинок в меню с beforeROimg в typoscript?
 
В демо-сайте quickstart в меню есть стрелочки (вроде typo3/sysext/cms/tslib/media/bullets/bullet1_n.gif). Беда в том, что typo3 генерит приблизительно такую структуру:

img7_f096_3before_h=new Image(); img7_f096_3before_h.src = "typo3/sysext/cms/tslib/media/bullets/bullet1_h.gif";
img13_c2ab_0before_n=new Image(); img13_c2ab_0before_n.src = "typo3/sysext/cms/tslib/media/bullets/bullet1_n.gif";
...
... а потом все эти случайные имена по очереди появляются в меню и событии onmouse. Cоответственно, при больших меню страница разрастается до неприличия...
Как убрать случайные имена и везде в меню сделать ссылку на одну и ту же стрелочку-картинку, подскажите, пожалуйста?

void 15.04.2008 17:33

Примедите TS-код меню. У меня ощущение, что там используется какой-нибудь _LAYERS (хотя может и просто .RO).

Quickstart пользоваться довольно опасно... Т.к. он основан на 3.8 и очень давно не обновлялся.

boulder 15.04.2008 18:56

Ну да, BeforeROimg. Вот пример TS из "TypoScript By Example":

page.10 = HMENU
page.10.1 = TMENU
page.10.1.target = page
page.10.1 {
expAll = 1
wrap = <table width="300" border=1 cellspacing=0 cellpadding=0><tr><td><img src="clear.gif" width=1 hspace=200 height=1 vspace=3 border=0></td></tr> | </table>
NO.linkWrap = <font face=Arial size=2 color=black><b> |</b></font>
NO.allWrap = <tr><td><img src="clear.gif" width=1 height=1 vspace=3 border=0><br> | </td></tr>
}
page.10.2 = TMENU
page.10.2 {
wrap = <tr><td nowrap> | </td></tr>
target = page
NO {
beforeImg = media/bullets/bullet1_n.gif
beforeROImg = media/bullets/bullet1_h.gif

beforeImgTagParams = hspace=2
RO = 1
after = <br>
ATagBeforeWrap = 1
linkWrap= <font face=Verdana size=1 color=black> | </font>
}
}

void 15.04.2008 20:28

Лучше таких вещей не делать... И свойства эти не использовать.
Эти вещи создавались в те времена, когда не было CSS2, background-image:url() и никто не поддерживал :hover. Сейчас это всё есть, и лучше такие вещи делать через CSS.


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

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