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

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

 
 
Опции темы Опции просмотра
Старый 03.10.2006, 17:08   #1
Vladimir_
Новенький
 
Регистрация: 25.09.2006
Сообщений: 27
По умолчанию отображение картинки в зависимости от id страницы

тема перекликается с темой http://www.typo3.biz/showthread.php?t=1839
ещё раз всем добрый день!!!
задача по фомированию меню более менее решена, следующий шагом, как выяснилось, требуется, что бы после сформированного меню (строки таблицы), подставлялась ещё одна строка таблицы с двумя картинками, одна из которых должна зависеть от того какой пункт меню (в предыдущей строке таблицы) был выбран пользователем, т.е. в зависимости от параметров адресной строки, где
http://mydomain.ru/index.php?id=чемуто

а получаемый код вместе с меню
<table>
<tr><td>пунктменю1</td><td>пунктменю2</td><td>пунктменю3</td><td>пунктменю4</td><td>пунктменю5</td><td></td>пунктменю6</tr>
<tr><td colspan="6"><img src="/images/image1аздесьцифиркаравнаяid.jpg"><img src="/images/image2.jpg"></td></tr>
</table>


т.е. код typoscript должен выглядить видимо так
subparts.MENU = HMENU
subparts.MENU.1 = TMENU
subparts.MENU.1.NO {
doNotShowLink = 1
subst_elementUid = 1
allWrap = <td style="color: #FFFFFF;"><a href="?id={elementUid}"><img src="fileadmin/images/menu/m{elementUid}.jpg" id="m{elementUid}" onmouseover="document.images['m{elementUid}'].src='fileadmin/images/menu/m{elementUid}_.jpg';" onmouseout="document.images['m{elementUid}'].src='fileadmin/images/menu/m{elementUid}.jpg';" border="0"> | </a></td>
stdWrap = <td>a</td>
}

а после это кода, код, который отслеживает параметры строки, в частности id и формирует ещё одну строку таблицы, т.е. видимо
чтототам.stdWrap = <tr><td colspan="6">тэги для картинок</td></tr>

вот как должна выглядить последняя строка?

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

Последний раз редактировалось Vladimir_; 09.10.2006 в 17:34
Vladimir_ вне форума   Ответить с цитированием
 


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

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

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


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


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

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