Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Menu & TemplaVoil (http://forum.typo3.ru/showthread.php?t=8434)

vladimirmerk 13.03.2010 14:27

Menu & TemplaVoil
 
Я только начал изучение typo3, извиняюсь если повторяюсь.
В общем сделал я шаблон,с помощью TemplaVoil. Прикрутил его к корню сайта. В общем то всё хорошо, только нет меню. Почитал доки, нашел, что это делается в ручную.
Подскажите пожалуйста по подбробней как это делается, если шаблон был сделан из TemplaVoil, и вообще есть ли разница где он сделан, для меню.
В шаблоне для меню такой код:

Код HTML:

<td height="62"><div align="right"><img src="images/index_06.jpg" alt="" width="354" height="61" border="0" usemap="#Map">
            <map name="Map">
            <area shape="rect" coords="255,18,319,35" href="logos.htm">
            <area shape="rect" coords="185,19,245,35" href="contact.htm">
            <area shape="rect" coords="100,19,173,34" href="portfolio.html">

            <area shape="rect" coords="50,18,86,35" href="vision.html">
          </map>
          </div>
</td>


Lucifer 13.03.2010 22:39

Думаю, легче всего через TS, сделать HTML объект. Точки динамически вряд ли сгенирируешь. Есть еще вроде какое то расширение, которое imagemap генерируется, вроде с одноименным названием каким то...

vladimirmerk 13.03.2010 23:18

вообще в шаблоне на нужном месте стоит пометка что тут будет меню. я читал что его прикручивают скриптом, но не разобрался как конкретно.
а что за объект и как его создавать?

Lucifer 13.03.2010 23:35

мапишь тайпоскрипт обджект в темплаволе, пишешь тайпоскрипт типа
lib.menu = TEXT
lib.menu.value = твоя хтмлка

vladimirmerk 14.03.2010 10:35

Цитата:

Сообщение от Lucifer (Сообщение 27373)
мапишь тайпоскрипт обджект в темплаволе, пишешь тайпоскрипт типа
lib.menu = TEXT
lib.menu.value = твоя хтмлка

не понял про хтмлку, это что? HTML-код меню ?

Немного покопавшись, нашел как у меня меню называется в шаблоне - lib.mainMenu.

Lucifer 14.03.2010 14:59

Цитата:

Сообщение от vladimirmerk (Сообщение 27375)
не понял про хтмлку, это что? HTML-код меню ?

ну а что же еще? ))) естестно меню )))) проще всего будет по моему. тока надо будет пути в ссылках правильно написать))

vladimirmerk 14.03.2010 15:16

т.е. получается вот такой код:

Код:

lib.mainMenu = TEXT
lib.mainMenu.value = (<map name="Map">
            <area shape="rect" coords="255,18,319,35" href="logos.htm">
            <area shape="rect" coords="185,19,245,35" href="contact.htm">
            <area shape="rect" coords="100,19,173,34" href="portfolio.html">

            <area shape="rect" coords="50,18,86,35" href="vision.html">
          </map>
)

так?


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

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