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

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

Ответ
 
Опции темы Опции просмотра
Старый 10.04.2008, 18:45   #1
valCooL
Новенький
 
Регистрация: 09.04.2008
Сообщений: 25
По умолчанию

Вот где уже оффтоперы
Втречный вопрос Grank: Каким макаром можно избежать последнего разделителя не используя цсс?
valCooL вне форума   Ответить с цитированием
Старый 10.04.2008, 18:54   #2
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

надо использовать optionsplit - сразу код не подскажу

либо создать два TMENU - в первом исключить последний пункт через excludeList
а во втором через поле list указать это последний
shuman вне форума   Ответить с цитированием
Старый 10.04.2008, 19:08   #3
valCooL
Новенький
 
Регистрация: 09.04.2008
Сообщений: 25
По умолчанию

Второй способ проблемен, ибо использую TV и в датасурсе у меня код для одного объекта tscript, никак не хочется править, чтобы там было 2 меню.

И кстати, кито нибудь мне с заглавиями и фиксированными меню помочь может? ААААА, я в панике!
valCooL вне форума   Ответить с цитированием
Старый 10.04.2008, 19:25   #4
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

какие проблемы
создать COA и в нем прописать два TMENU
lib.menu=COA
lib.menu {
1=HMENU
1 {
excludeList=15 #last item
1 = TMENU
1 {
# здесь стили и atag прописываем с черточками
}
}
2=HMENU
2 {
special=list
special.value=15 #last item
1 = TMENU
1 {
# здесь стили и atag прописываем без черточки
}
}
}
shuman вне форума   Ответить с цитированием
Старый 10.04.2008, 23:16   #5
Grank
Продвинутый
 
Регистрация: 10.10.2005
Сообщений: 92
По умолчанию

Цитата:
Сообщение от shuman Посмотреть сообщение
какие проблемы
создать COA и в нем прописать два TMENU
lib.menu=COA
lib.menu {
1=HMENU
1 {
excludeList=15 #last item
1 = TMENU
1 {
# здесь стили и atag прописываем с черточками
}
}
2=HMENU
2 {
special=list
special.value=15 #last item
1 = TMENU
1 {
# здесь стили и atag прописываем без черточки
}
}
}
Ребята что за извращения? ;-)
Можно еще и через php скрипт выводить - вопрос только зачем.
Grank вне форума   Ответить с цитированием
Старый 11.04.2008, 03:34   #6
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Цитата:
Сообщение от Grank Посмотреть сообщение
Ребята что за извращения? ;-)
Можно еще и через php скрипт выводить - вопрос только зачем.
в том то и ценность HMENU что при помощи него мы можем задать активен ли или не активен пункт меню, есть ли в нем потомки - даже ради одного пункта использовать его - большая выгода

а смысл того примера - убрать разделитель в конце не меняя разметку в TV
shuman вне форума   Ответить с цитированием
Старый 11.04.2008, 10:04   #7
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

NO.allWrap = | & #124; |*||*| |
как-то так проще
pomotom вне форума   Ответить с цитированием
Старый 11.04.2008, 13:11   #8
Grank
Продвинутый
 
Регистрация: 10.10.2005
Сообщений: 92
По умолчанию

Цитата:
Сообщение от shuman Посмотреть сообщение
в том то и ценность HMENU что при помощи него мы можем задать активен ли или не активен пункт меню, есть ли в нем потомки - даже ради одного пункта использовать его - большая выгода

а смысл того примера - убрать разделитель в конце не меняя разметку в TV
Просмотри еще раз ветку.
Я не спрашивал у тебя в чем смысл твоего примера, я просто указал что в данном случае целесообразнее использовать wrap. Если ты считаешь, что несколько строк кода это более элегантное решение чем одна - дело твое, я не собираюсь тебя в этом переубеждать.
Grank вне форума   Ответить с цитированием
Старый 10.04.2008, 19:16   #9
Grank
Продвинутый
 
Регистрация: 10.10.2005
Сообщений: 92
По умолчанию

Цитата:
Сообщение от valCooL Посмотреть сообщение
Вот где уже оффтоперы
Втречный вопрос Grank: Каким макаром можно избежать последнего разделителя не используя цсс?
NO.allWrap = |<br /> |*| |<br /> |*| |
Grank вне форума   Ответить с цитированием
Старый 10.04.2008, 19:19   #10
valCooL
Новенький
 
Регистрация: 09.04.2008
Сообщений: 25
По умолчанию

первое | меню | у | меня | горизонтальное

непонял зачем бр-ки)
valCooL вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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