Menu
Авторизация:
Зарегистрироваться.
Одеть макрос в html
Пользователь: Kamui
Дата: 30-марта-2006 9:56 pm
Просмотров: 23731
Оценка: -3    Оценить [
|
]

Есть способ создать свой макрос, на манер ^M; только одев каждый пункт в нужный код?

Например, что-б генерилось меню, каждый пункт которогт был в одноячейной таблице с хитрым оформлением? :)

Re: Одеть макрос в html
Пользователь: Admin
Дата: 30-марта-2006 9:56 pm
Просмотров: 5335
Оценка: -3    Оценить [
|
]

 Да, можно. Способы реализации зависят от того, какую версию (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) ---
Re: Одеть макрос в html
Пользователь: Visitor
Дата: 30-марта-2006 9:56 pm
Просмотров: 5154
Оценка: 0    Оценить [
|
]

Спасибо, с этим понятно.

Но есть-ли способ вывести текстовое меню, одев каждый пункт в html. Хотя, в этом ключе интереснее узнать о том, как написать свой макрос для вывода чего-бы то ни было :)

Re: Одеть макрос в html
Пользователь: Admin
Дата: 30-марта-2006 9:56 pm
Просмотров: 6806
Оценка: 2    Оценить [
|
]

 Для того, чтобы написать свой попробуйте модернизировать существующий, из наиболее близких по исполняемым функциям. Используйте его как образец.


Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail

© 2004-2021 WebGUI на русском. | Powered by WebGUI
& use Foundation framework | Расположен на WebGUI hosting