Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
AleXp 08.11.2005 00:06
Тут вообще-то надо объяснять в контексте всей моей системы, ну да попробую.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ru"> <head> <title>OPENSEA.RU ::: Интернет&ndash^;витрина магазина ОТКРЫТОЕ МОРЕ</title> <meta http-equiv="Content-Type" content="text/html^; charset=$SITE_CHARSET"> <meta http-equiv="Content-Language" content="ru"> <link href="/styles.css" type="text/css" rel="stylesheet"> </head> <body> <!-- No search start --> # Начало таблицы "Рында, фирменный знак, черепаха, водолазики" <div style="left: 11%^; position: absolute^; top: 0%"> .......... ################################################################################################### # Вывод левого интерактивного меню навигации ^APPLICATION.GetMenuHtmlEx[left;true] .......... <td vAlign="top" width="100%"> <div class="content"> <!-- No search end --> .... и т.д.В нем нет ни одного определения операторов, но есть вызовы этих операторов и методов класса. Если попытаться подключить этот шаблон при помощи ^use[], то он вообще ничего не включит в код :(Для этого мне пришлось бы весь шаблон озаглавить каким-либо оператором:
@METHOD_VIEW_PAGE[]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ru">
<head>
<title>OPENSEA.RU ::: Интернет&ndash^;витрина магазина ОТКРЫТОЕ МОРЕ</title>
<meta http-equiv="Content-Type" content="text/html^; charset=$SITE_CHARSET">
........
А теперь представьте, что сам "главный" шаблон может включать в себя десяток других, подключаемых динамически, в зависимости от разных внешних условий (параметр запроса страницы, фаза луны в момент вызова и т.п.). И что? Опять ^use[] и "динамические имена методов? Лучше бы я помер вчера :) Куда как проще использовать ^file::load[] или, что в общем-то тоже самое, ^include[].