Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Кто-нибудь сможет сделать mega drop-down menu с помощью typoscript ? (http://forum.typo3.ru/showthread.php?t=7648)

ov.lovyannikov 30.04.2009 12:59

Кто-нибудь сможет сделать mega drop-down menu с помощью typoscript ?
 
Вот образцы:
1.www.microsoft.com
2.www.foodnetwork.com
Задача сложная, так что помогите если кто владеет typoscript в идеале :)?

Pavel Antonov 30.04.2009 16:28

Цитата:

Сообщение от ov.lovyannikov (Сообщение 24264)
Задача сложная, так что помогите если кто владеет typoscript в идеале :)?

Со стороны typoscript ничего сложного нет... обычное меню, не вижу никаких проблем. Всю сложности тут в CSS/JS/HTML.

razawa 30.04.2009 17:24

Сохраняете эти, понравившиеся Вам, страницы и разбираете html/css код.
Удаляете все, что не нужно и станет понятно что к чему.

Хорошо помогут Firefox + Firebug (или IE + IE developer toolbar)

ov.lovyannikov 02.05.2009 11:56

Цитата:

Сообщение от razawa (Сообщение 24269)
Сохраняете эти, понравившиеся Вам, страницы и разбираете html/css код.
Удаляете все, что не нужно и станет понятно что к чему.

Хорошо помогут Firefox + Firebug (или IE + IE developer toolbar)

меня больше интересует каким образом будет отображаться 2,3,4 уровни страниц через typoscript, ведь как я понял в этом меню на 2 уровне отображаются - 3,4

razawa 05.05.2009 09:51

Не претендую на верность, просто мысли вслух:
Код:

        1 = TMENU
        1 {
                wrap = <table><tr> | </tr></table>
                NO {
                        wrapItemAndSub = <td class="h15-group"> | </td>
                  }
          }

        2 = TMENU
        2 {
                wrap (  <div class="h15-menu-container" style="display: none;">
                              <div class="h15-menu-inner" style="height: 199px; width: 200px; visibility: visible;">
                                  <div class="h15-column h15-m1" style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 189px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
| </div>    </div></div>
)
                IFSUB = 1
                IFSUB {
                        allWrap.dataWrap = <div class="h15-menu" style=""><h6 class="h15-menu-header">{field:title}</h6>
                        doNotShowLink = 1 
                        }
        }

        3 = TMENU
        3 {
                wrap =  <ul class="h15-links"> | </ul>   
                NO {
                        wrapItemAndSub = <li> | </li>
                        AtagParams = class="h15-link"
                    }
          }

Писал, особо не проверяя, накидал тегов из microsoft.com. CSS нужно брать оттуда.
Не надейтесь, что мой код сразу заработает.

Valery Romanchev 05.05.2009 12:25

гугле Вас спасет
http://www.google.ru/search?q=typo3+...ient=firefox-a

и очень быстро находим
http://www.typo3wizard.com/en/snippe...ainjarcom.html
это не совсем то, но там есть масса других примеров

"Совсем то" наверняка тоже можно найти.

Вообще, при TYPO3-разработке умение пользоваться гугле просто неободимо... без этого никак :-)


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

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