![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Senior Member
|
если я правильно понял, то
1. после выбранного пункта меню должна отображаться специфичная для пункта меню картинка? - тогда решается через свойства Act 2. брать картинки из приаттаченных к странице (в предыдущей теме намекали) что-то мешает? |
|
|
|
|
|
#2 |
|
Senior Member
|
Очень много и сложно пишите... трудно понять что хотите...
Насколько я понял Вам нужен ID-текущей страницы. Это можно сделать так: Код:
10 = TEXT 10.data = TSFE : id 10.wrap = <img src="im|.gif" alt="image" /> |
|
|
|
|
|
#3 |
|
Новенький
Регистрация: 25.09.2006
Сообщений: 27
|
мне казалось что я может и сложно, но зато полно изложил суть проблемы.. прошу прощения за сложность
на самом деле, картинку нужно подставлять _после_всего_ меню и в зависимости от выбранного пункта меню т.е. есть таблица, в которой первая строка содержит меню, а вторая сождержит ту самую картинку, о которой идёт речь сейчас есть такой код Код:
subparts.MENU = HMENU
subparts.MENU.1 = TMENU
subparts.MENU.1.NO {
ATagBeforeWrap = 1
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>
}
subparts.MENU.1.ACT = 1
subparts.MENU.1.ACT {
subst_elementUid = 1
doNotShowLink = 1
allWrap = <td style="color: #FFFFFF;"><a href="?id={elementUid}"><img src="fileadmin/images/menu/m{elementUid}a.jpg" border="0"> | </a></td>
}
|
|
|
|
|
|
#4 |
|
Senior Member
|
как и советовал павел - делаете еще одно меню прямо следом, No устанавливаете пустым, Act - как у вас только без линка.
|
|
|
|
|
|
#5 |
|
Новенький
Регистрация: 25.09.2006
Сообщений: 27
|
всё это конечно хорошо.. правильные слова.. согласен
в php у нас была бы переменная $_POST["id"] и мы бы лекго решили бы поставленную задачу но, наверное всё таки новичкам (к коим я себя отношу) в typoscript этот вопрос не так лекго решить и к сожалению, я вынужден просить вас о помощи, так как второй день экспериментов, только ещё больше меня запутал в общем и целом вопросы такие 1. почему нельзя реализовать это через <img src="m<--! ###THIS_ID### -->.jpg"> прямо в html шаблоне? если всё же можно, то как правильно должна выглядить строка? 2. если вопрос 1 отпадает за счёт своей глупости, то прошу приянть посильное участие в решении поставленной задачи по отображению картинки сразу и в зависимости от меню, потому как ничего умнее чем Код:
subparts.PAGE_HEADER = HMENU
subparts.PAGE_HEADER.1 = TMENU
subparts.MENU1.1.NO {
ATagBeforeWrap = 1
}
subparts.PAGE_HEADER.1.ACT = 1
subparts.PAGE_HEADER.1.ACT {
subst_elementUid = 1
doNotShowLink = 1
allWrap = | <img src="fileadmin/images/menu/m{elementUid}a.jpg" border="0">
}
|
|
|
|
|
|
#6 |
|
Senior Member
|
перечитайте еще раз все написанное вам... там есть решение и первым и вторым способом!
|
|
|
|
|
|
#7 | |||
|
Новенький
Регистрация: 25.09.2006
Сообщений: 27
|
по поводу первого.. вы об этом?
Цитата:
Цитата:
и кстати, почему же всё таки нельзя использовать <!-- ###THIS_ID### --> или просто никто не использовал / не знает ? по поводу второго... вы об этом? Цитата:
если бы мне удалось решить этот вопрос я бы не стал просить о помощи, а просто привёл решение для всех остальных кто столкнётся с подобной проблемой, но пока, я самостоятельно, ни на йоту не стал к решению ближе |
|||
|
|
|
|
|
#8 | |
|
Senior Member
|
Цитата:
Код:
subparts.THIS_ID_IMAGE = TEXT ...далее по решению Павла Решение с дополнительным меню подразумевает что картинка задается для верхнего уровня меню и отображается на всех подстраницах. |
|
|
|
|
|
|
#9 |
|
Новенький
Регистрация: 25.09.2006
Сообщений: 27
|
хм.. расшифруйте тогда что в TSRef означает
Common markers ... ###THIS_ID###: Set to the current page id ... и.. да, вы правы, что то я стормозил с id страницы, этот вариант всё равно не подходит однако, попытка использоть доп.меню, пока что то также не увенчалась успехом... к сожалению обратите внимание на пост номер 7, вроде бы, это то что мне посоветовали здесь... или нет? что в нём не правильно? |
|
|
|