PDA

Просмотр полной версии : Menu & TemplaVoil


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

<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
мапишь тайпоскрипт обджект в темплаволе, пишешь тайпоскрипт типа
lib.menu = TEXT
lib.menu.value = твоя хтмлка

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

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

Lucifer
14.03.2010, 14:59
не понял про хтмлку, это что? 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>
)

так?