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

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

Ответ
 
Опции темы Опции просмотра
Старый 10.04.2008, 13:20   #1
Grank
Продвинутый
 
Регистрация: 10.10.2005
Сообщений: 92
По умолчанию

Цитата:
Сообщение от shuman Посмотреть сообщение
Не по теме - но черточки-разделители | лучше реализовать через CSS по той простой причине что последнюю черточку можно убрать используя last-child, а не склеивать 2 меню в TS или использовать option-split. Last-child реализован в IE 6-7 и Mozilla
А ты смотрел в ИЕ7?
Кроме того в Opera9 не работает.
Grank вне форума   Ответить с цитированием
Старый 10.04.2008, 14:22   #2
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

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

Всем кто откликнулся, спасибо!
Еще не дошел до этого, но уже сформулировался вопрос:

В теле документа в определенном месте нужно выводить заглавие - название текущего подуровня меню. Я так понимаю что это можно сделать через ТСкрипт объект? Как это можно реализовать?
Задача усложняется, над меню в том же документе надо вывести название РОДИТЕЛЬСКОГО раздела. Тут я совсем руками развожу.

Последний раз редактировалось valCooL; 10.04.2008 в 18:17
valCooL вне форума   Ответить с цитированием
Старый 10.04.2008, 17:05   #4
Grank
Продвинутый
 
Регистрация: 10.10.2005
Сообщений: 92
По умолчанию

Цитата:
Сообщение от pomotom Посмотреть сообщение
в семерке все прекрасно работает
См. вложение. Вопросы есть?
Изображения
Тип файла: jpg ie7.jpg (31.0 Кб, 27 просмотров)
Grank вне форума   Ответить с цитированием
Старый 10.04.2008, 18:02   #5
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

есть. IE7 поставлен чисто или multipleIEs? Обновлен?

7.0.5730.11
Изображения
Тип файла: jpg ie7.JPG (17.0 Кб, 43 просмотров)
pomotom вне форума   Ответить с цитированием
Старый 10.04.2008, 18:37   #6
Grank
Продвинутый
 
Регистрация: 10.10.2005
Сообщений: 92
По умолчанию

Цитата:
Сообщение от pomotom Посмотреть сообщение
есть. IE7 поставлен чисто или multipleIEs? Обновлен?

7.0.5730.11
Я приношу извинения автору ветки, т.к. обсуждение идетсовсем в другом направлении.

to pomotom: multipleIEs - ie5.5, ie.6.
Я не собираюсь убеждать вас в том что не надо использовать last-child.
Я лишь указал, на то что не корректно отображеатся в 7 ИЕ + Opera9.
Теперь добавляю сюда и Safari 3.0.3 под вин.
Использовать или нет дело каждого.
Grank вне форума   Ответить с цитированием
Старый 10.04.2008, 18:45   #7
valCooL
Новенький
 
Регистрация: 09.04.2008
Сообщений: 25
По умолчанию

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

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

либо создать два TMENU - в первом исключить последний пункт через excludeList
а во втором через поле list указать это последний
shuman вне форума   Ответить с цитированием
Старый 10.04.2008, 19:16   #9
Grank
Продвинутый
 
Регистрация: 10.10.2005
Сообщений: 92
По умолчанию

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

Меню заработало, спасибо!
Только для верхнеуровневого меню ненадо никакой директори и левел, ибо тогда он тоже начинает показывать структуру текущего узла, а мне надо только самый нижний уровень всего сайта

Кто нибудь поможет с названиями текущего и предыдущего узла? В моем прошлом посте описана проблема. В референсе ничего не нашел путного
П.С. Использую TV

UPD.
Рано радовался. Меню как и должно, показывается для нулевого уровня верхнее, для первого - боковое. НО, это только в корне сайта. Если я кликну на любой пункт бокового меню 1-го уровня, то перейдя на этот уровень у меня слева будет рисоваться меню уже 2-го уровня, а мне там надо 1-ый уровень, всегда. Как это исправить? Как ограничить это меню только 1-ым уровнем текущей ветки?

Код:
lib.menu_2 = HMENU
lib.menu_2.special = directory
lib.menu_2.special.data = leveluid:1
lib.menu_2.1 = TMENU
lib.menu_2.1 {
  NO.ATagParams = class="menuStyle2" style="text-transform:uppercase"
  NO.allWrap =  | <br>
}

Последний раз редактировалось valCooL; 10.04.2008 в 18:46
valCooL вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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


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


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

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