Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 15.04.2008, 02:26   #1
boulder
Новенький
 
Регистрация: 28.06.2006
Сообщений: 17
Arrow Как избавиться от случайных имен картинок в меню с 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оответственно, при больших меню страница разрастается до неприличия...
Как убрать случайные имена и везде в меню сделать ссылку на одну и ту же стрелочку-картинку, подскажите, пожалуйста?

Последний раз редактировалось boulder; 15.04.2008 в 19:52
boulder вне форума   Ответить с цитированием
Старый 15.04.2008, 17:33   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

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

Quickstart пользоваться довольно опасно... Т.к. он основан на 3.8 и очень давно не обновлялся.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 15.04.2008, 18:56   #3
boulder
Новенький
 
Регистрация: 28.06.2006
Сообщений: 17
По умолчанию

Ну да, 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>
}
}

Последний раз редактировалось boulder; 15.04.2008 в 19:54
boulder вне форума   Ответить с цитированием
Старый 15.04.2008, 20:28   #4
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

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


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Активный пункт для уровня меню Tod TypoScript практикум 3 18.12.2007 00:27
Контейнер для меню на разных уровнях AleXUnder TypoScript практикум 2 23.04.2007 17:31
Вопрос по TS для меню из двух частей -=UncleByte=- TypoScript практикум 6 14.12.2006 01:03
бекграунд для меню второго уровня Vitamin Общие вопросы 2 23.03.2006 10:32
Темплейт и меню для подстраниц Dmi3 Общие вопросы 2 04.01.2004 19:31


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория