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

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 19.04.2005, 17:01   #1
Мельничук Сергей
Новенький
 
Регистрация: 16.04.2005
Сообщений: 20
По умолчанию Как узнать, если у страницы подстраница?

Нужно сделать рутлайн меню. Но так, чтобы последняя(в ветке дерева) страница в него не попадала. Помогите советом, может можно как то узнать, есть ли у текущей страницы подстраницы? Или это как-то по другому можно сделать?
И еще вопрос: как можно в рутлайн-меню сделать так, чтобы последняя страница в нем не была ссылкой?
Мельничук Сергей вне форума   Ответить с цитированием
Старый 20.04.2005, 21:24   #2
stoun
Продвинутый
 
Регистрация: 01.10.2004
Сообщений: 48
По умолчанию

очень просто. Есть параметры для TMENU

NO

ACT

IFSUB

ACTIFSUB

вот здесь все очень подробно описано:
http://typo3.org/documentation/document-library/doc_core_tsref/Common_item_states_f/


Для твоего случая:

ACT - текущая страница в рутлайн-меню

ACTIFSUB - текущая страница в рутлайн-меню, если у нее есть подстраница

дальше - дело техники
stoun вне форума   Ответить с цитированием
Старый 20.04.2005, 21:25   #3
stoun
Продвинутый
 
Регистрация: 01.10.2004
Сообщений: 48
По умолчанию

собственно это для TMENU, GMENU и IMGMENU
stoun вне форума   Ответить с цитированием
Старый 21.04.2005, 22:07   #4
Мельничук Сергей
Новенький
 
Регистрация: 16.04.2005
Сообщений: 20
По умолчанию

Увы, техники не хватило, т.к. опыта маловато.
Написал:
temp.menu_r = HMENU
temp.menu_r.special = rootline
temp.menu_r.special.range = 0|-1
temp.menu_r.1 = TMENU
temp.menu_r.1.target = _top
temp.menu_r.1.wrap = <font class=\"id_rootline\"> | </font>

temp.menu_r.1.ACTIFSUB = 1
temp.menu_r.1.ACTIFSUB {
linkWrap = af<img src=\"fileadmin/template/main/images/point-lang.gif\" hspace = \"2\" vspace=\"2\"> |
}

temp.menu_r.1.ACT = 1
temp.menu_r.1.ACT {
#temp.menu_r.special.range = 0|-2
linkWrap = a <img src=\"fileadmin/template/main/images/point-lang.gif\" hspace = \"2\" vspace=\"2\">
}

Страницы с подстраницами и без подстраниц различаю. Но вот последние выкинуть из меню не смог. Может подскажет кто, как их убрать.
Мельничук Сергей вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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