Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
06.04.2003, 23:59 | #1 |
Новенький
Регистрация: 21.11.2003
Сообщений: 14
|
Стиль линка в TMENU
Здравствуйте!
Подскажите, как в TMENU задать стиль линку? То есть система генерит мне линк вида: < A HREF="index.php?id=10" onFocus="blurLink(this);" > Хочется добавить туда еще class="myclass", в котором определены стили для линка меню - цвет, размер и т.д. Это как-то возможно? |
07.04.2003, 12:15 | #2 |
Senior Member
Регистрация: 10.02.2004
Сообщений: 114
|
Насколько я понял, у тегов существуют "параметры", в частности для линка это будет как:
NO.ATagParams = class="MyClass" Для картинки: image.params = class="MyClass" Вот Удачи! |
07.04.2003, 12:19 | #3 |
Senior Member
Регистрация: 10.02.2004
Сообщений: 114
|
Другой вопрос по меню.
Ситцуация: Есть меню (1 уровень) со страницами, соответственно, 1-го уровня. Хочется, чтобы при переходе на одну из страниц этого меню ниже отрисовывалось бы еще одно - второго уровня. Ниже - значит, в другом блоке, другого стиля. А 1-й уровень как есть присутствует всегда. Знаю, что в TS есть IF, но не пойму, как его использовать с целью, чтобы на "корневой" странице, а так же на страницах, у которых нет подразделов, это второе меню не пыталось отрисовываться. Подскажете? Заранее спасибо! |
07.04.2003, 14:02 | #4 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
Это обычное дело для TS, для этого нужно просто ввести следующий уровень в меню:
tempmenu = HMENU tempmenu.1 = TMENU tempmenu.1.NO.allWrap = | <br> tempmenu.2 = TMENU tempmenu.2.NO.allWrap = | <br> При этом цифры 1,2,... отображают соответствующий уровень меню |
07.04.2003, 14:11 | #5 |
Senior Member
Регистрация: 10.02.2004
Сообщений: 114
|
Нет, это не то
Это все понятно, тут такая фишка будет: -------------------------- Главное меню -------------------------- Пункт Подпункт Подпукнт Пункт Пункт А мне надо: -------------------------- Главное меню -------------------------- Пункт Пункт Пункт -------------------------- -------------------------- Подпункты -------------------------- Подпункт Подпукнт -------------------------- Символично так.. Причем блок "подпункты" НЕ должен показываться, если подпунктов нет у страницы и НЕ должен показываться у КОРНЕВОЙ страницы. Вот это как бы сделать... |
07.04.2003, 14:53 | #6 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
Я сейчас вставил на этот сайт точно такое меню, как я описал выше. В стандартном варианте оно ведет себя точно, как указано в вашем примере. Открывается подменю только когда родительский пункт активный.
Другой вариант - все пункты открыты - можно включить так: expAll=1 Единственная проблема в моем варианте: у главной страницы все подпункты будут повторяться. Это я избегаю следующим трюком: На подуровне создается страница под названием "Главная" или Home, ее тип изменяется на "ярлык" с ссылкой на настоящую главную страницу. Таким образом главная становится на один уровень с остальными и ведет себя в меню также. |