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

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

Ответ
 
Опции темы Опции просмотра
Старый 25.04.2013, 18:20   #1
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию 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?
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Старый 25.04.2013, 19:47   #2
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Это означает что в бэкенд форме контент-элемента Sitemap выбран пункт Menu of these pages и указаны страницы (точнее их id), на базе которых и будет выстроено меню. В TSRef пример special = list содержит явно указанные значения. Собственно разницы никакой.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 27.04.2013, 02:23   #3
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
Это означает что в бэкенд форме контент-элемента Sitemap выбран пункт Menu of these pages и указаны страницы (точнее их id), на базе которых и будет выстроено меню. В TSRef пример special = list содержит явно указанные значения. Собственно разницы никакой.
Да, что-то не подумав - спросил бред...
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Старый 27.04.2013, 02:35   #4
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

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

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

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

Прикольно!
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли такое на TYPO? Вопрос для ГУРУ в TYPO BenderOstap1 Вопросы выбора CMS 3 08.06.2014 23:06
Второй язык без TV -- возможно ли это? oxenbash Общие вопросы 1 01.08.2011 23:00
Cлишком сложно показалось? carlos Вопросы выбора CMS 5 04.07.2007 16:37
возможно ли это на typo3 gulliver Общие вопросы 4 09.12.2006 18:17


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


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

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