Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   TS-HTMENU - не ужели это возможно (http://forum.typo3.ru/showthread.php?t=10723)

Ивано++ 25.04.2013 18:20

TS-HTMENU - не ужели это возможно
 
Вот есть коды TS-стандартного (и ниже еще пару примеров):

PHP код:

  tt_content.menu.20.2 {
    
special directory
    special
.value.field pages
  



PHP код:

# "Menu of these pages"
1376:         default = HMENU
1377
:         default {
1378:             special = list
1379:             special.value.field pages
1380
:             wrap = <ul class="csc-menu csc-menu-def">|</ul>
1381:             TMENU
1382
:             {
1383:                 target = {$PAGE_TARGET}
1384:                 NO {
1385:                     stdWrap.htmlSpecialChars 1
1386
:                     wrapItemAndSub = <li>|</li>
1387:                     ATagTitle.field description // title
1388:                 }
1389:                 noBlur 1
1390
:             }
1391:         } 


Но больше всего интересует вот эта строчка:
special.value.field = pages

Что она означает - неужели встекаи меню можно строить не только на основе таблицы pages?:confused:

-=UncleByte=- 25.04.2013 19:47

Это означает что в бэкенд форме контент-элемента Sitemap выбран пункт Menu of these pages и указаны страницы (точнее их id), на базе которых и будет выстроено меню. В TSRef пример special = list содержит явно указанные значения. Собственно разницы никакой.

Ивано++ 27.04.2013 02:23

Цитата:

Сообщение от -=UncleByte=- (Сообщение 36250)
Это означает что в бэкенд форме контент-элемента Sitemap выбран пункт Menu of these pages и указаны страницы (точнее их id), на базе которых и будет выстроено меню. В TSRef пример special = list содержит явно указанные значения. Собственно разницы никакой.

Да, что-то не подумав - спросил бред...:)

Ивано++ 27.04.2013 02:35

Вот очень интересное расширение:

http://typo3.org/extensions/reposito...w/nsb_cat2menu

Может брать данные из другой таблицы...
В общем функция userFunc - для Hmenu

Прикольно!


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

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