faqfaq
авторыавторы
документациядокументация

в действиив действии
куда говоритькуда говорить
жаргонжаргон

скачатьскачать

примерыпримеры
форумфорум

Макрос навигации сайта

@menu[] формирование главного меню документа
^rem[  Переключаемся в контекст root с загруженным списком разделов сайта  ]
^context[root;
    ^rem[  Создаем ячейки таблицы с названиями разделов  ]
    ^menu[    
        ^rem[  Если текущий раздел из списка совпадает с тем, в котором мы находимся,
                цвет фона -- 222222. Иначе тот, который указан в списке  ]
        <td bgcolor=^start[^item[uri];222222;^item[color]] height=50 width=25%>
            ^rem[  Сравниваем адрес раздела с хранящимся в списке разделов  ]
            ^rem[  Если текущий раздел из списка совпадает с тем, в котором мы находимся,
                    ссылка не ставится. Иначе -- ставится  ]
            ^eq[^uri[];^item[uri];
                <font size=-1 color=ffffff><b>^item[title]</b></font><br>
            ;
                <a href=^item[uri]><font size=-1 color=ffffff><b>^item[title]</b></font></a><br>
            ]
        </td>
    ]
]

Список разделов

uri	title	color
/news/	Новости	575757
/links/	Ссылки	5f5f5f
/guests/	Гости	737373
/contacts/	Контакты	818181

E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева