Re: Одеть макрос в html
Да, можно. Способы реализации зависят от того, какую версию (5.5.х или 6.х.х) Вы хотите использовать. В шестой версии для каждого элемента навигации можно создавать свой шаблон, который, естественно, может включать в себя весь необходимый html код с Вашим "хитрым" оформлением.
В пятой версии это сделать сложнее, но, как один из вариантов - комбинация с другими макросами, например: "IF":
Вот пример меню из картинок, где активный пункт обозначен другой картинкой:
<a href="/satellite"><img src='^If('^\;' =~ /satellite/ & !('^\;' =~ /satellite-pro/), ^i(btn_satellite_1.gif);, ^i(btn_satellite.gif););' width="95" height="35" border="0" alt="Satellite"></a><a href="/satellite-pro"><img src='^If('^\;' =~ /satellite-pro/, ^i(btn_satellitepro_1.gif);, ^i(btn_satellitepro.gif););' width="96" height="35" border="0" alt="Satellite Pro"></a><a href="/portege"><img src='^If('^\;' =~ /portege/, ^i(btn_portege_1.gif);, ^i(btn_portege.gif););' width="96" height="35" border="0" alt="Portege"></a><a href="/tecra"><img src='^If('^\;' =~ /tecra/, ^i(btn_tecra_1.gif);, ^i(btn_tecra.gif););' width="126" height="35" border="0" alt="Tecra"></a>
Как это выглядит - можно посмотреть на http://toshiba.unitrade.biz/
Кроме того, в макросе меню в скобках может указываться символ или несколько, которые используются в качестве разделителя между пунктами. В качестве нескольких символов можно включить целый кусок html кода.
Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail
--- (Отредактировано в 01-Сентябрь-2004 10:32 pm от Admin) --- --- (Отредактировано в 01-Сентябрь-2004 10:33 pm от Admin) ---