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

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

Ответ
 
Опции темы Опции просмотра
Старый 13.03.2008, 11:02   #1
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию Меню страницы в левой колонке

Доброго дня!
Подскажите TS код, помещающий на каждую страницу меню из подстраниц этой страницы.
Спасибо.
margol вне форума   Ответить с цитированием
Старый 13.03.2008, 12:13   #2
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

попробуйте свойсвто
хх.entryLevel = (уровень меню - 1,2,3)
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 13.03.2008, 16:42   #3
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию

не совсем понятно как прописывать, как могла - не помогло. В TS Ref такого не нашла.
margol вне форума   Ответить с цитированием
Старый 13.03.2008, 19:15   #4
roman
Новенький
 
Аватар для roman
 
Регистрация: 18.08.2006
Адрес: L'viv, Ukraine
Сообщений: 17
Отправить сообщение для roman с помощью ICQ Отправить сообщение для roman с помощью Yahoo
По умолчанию

Попробуйте так:

Код:
page.10.subparts.SUBMENU = HMENU

page.10.subparts.SUBMENU {
    special = directory

## Укажите уровень, например 1
    entryLevel = 1  
    special.value.data = leveluid:1

    1 = TMENU
    1.NO {
          ....
    }

    1.ACT = 1

    1.ACT {
        ....
    }
}
roman вне форума   Ответить с цитированием
Старый 13.03.2008, 19:15   #5
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
Thumbs up

Tod, правильно вам подсказал, а вы даже поискать пример не захотели … вот вам примитивный пример…
Код:
lib.Two_Level_Menu = HMENU
lib.Two_Level_Menu.entryLevel = 1
lib.Two_Level_Menu.wrap = <br />|
lib.Two_Level_Menu.1 = TMENU
lib.Two_Level_Menu.1 {
NO.allWrap = <div>-&nbsp;|</div>
NO.stdWrap.htmlSpecialChars = 1
}
, и roman-на пример выше тоже правильный …
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Старый 14.03.2008, 12:32   #6
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию

Спасибо! Взяла вот такой код:
lib.submenu = HMENU
lib.submenu {
special = directory
entryLevel = 1 ## уровень
special.value.data = leveluid:1

1 = TMENU
1.NO {
allWrap = |&nbsp;&nbsp;
}
1.ACT = 1
1.ACT {
allWrap = <b>|</b>&nbsp;&nbsp;
}
}
margol вне форума   Ответить с цитированием
Старый 15.03.2008, 16:11   #7
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию

Вот итог. Вставка в левую колонку подменю из главного меню до 4 подуровня.

PHP код:
lib.submenu HMENU
lib
.submenu {

    
special directory
    entryLevel 
1  ## уровень
    
special.value.data leveluid:1

    1 
TMENU
    1.wrap 
= <table border=0 cellpadding=1 cellspacing=0 border="0"> | </table>
    
1.NO {
    
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = &nbsp;&nbsp; | 
    }
    
1.ACT 1
    1.ACT 
{
        
allWrap = <TR><TD> | </TD></TR>
            
linkWrap = <b>&nbsp;&nbsp; | </b>
    }


    
TMENU
    2.wrap 
= <TR><TD><hr width="100%" align="center" color="#ffcc99" size="1px"></TD></TR> | <TR><TD><hr width="100%" align="center" color="#ffcc99" size="1px"></TD></TR>
    
2.NO {
        
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = <font size="-1">&nbsp;&nbsp;&nbsp;&nbsp; | </font>
    }
    
2.ACT 1
    2.ACT 
{
        
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = <font size="-1"><b>&nbsp;&nbsp;&nbsp;&nbsp; | </b></font>
    }

    
TMENU
    3.wrap 
= <TR><TD></TD></TR> | <TR><TD></TD></TR>
    
3.NO {
        
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = <font size="-1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </font>
    }
    
3.ACT 1
    3.ACT 
{
        
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = <font size="-1"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </b></font>
    }

    
TMENU
    4.wrap 
= <TR><TD></TD></TR> | <TR><TD></TD></TR>
    
4.NO {
        
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = <font size="-1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </font>
    }
    
4.ACT 1
    4.ACT 
{
        
allWrap = <TR><TD> | </TD></TR>
        
linkWrap = <font size="-1"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </b></font>
    }    

margol вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
меню. заглушка, если нет страницы Andrey Grey TypoScript практикум 8 01.04.2007 12:34
вывести контент страницы в меню demav Общие вопросы 1 20.03.2007 21:20
меню для одной страницы JoN_HooD Общие вопросы 2 13.09.2006 08:40
как сделать видимыми в меню страницы своего типа Perf Общие вопросы 3 06.06.2005 16:27
Меню из подстраниц Grank Общие вопросы 6 31.01.2005 18:46


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


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

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