--- parser3/src/www/htdocs/Attic/auto.p 2001/05/04 11:08:12 1.19 +++ parser3/src/www/htdocs/Attic/auto.p 2001/10/22 09:02:04 1.42 @@ -1,31 +1,35 @@ -@padding[content] -
$content
+## Конфигурим глобальные переменные +@auto[] +$MAIN:globalXSL[/_templates/normal/global.xsl]] ^rem{ шаблон по умолчанию } +$MAIN:startpageXSL[/_templates/normal/startpage.xsl]] ^rem{ шаблон первой страницы } +$pSQL[^MYSQL::create[]] -@href[url;content;flag] -^if($flag){$content}{$content} -@main[] -$branches[^table:load[/_site.cfg]] - -parser III - - - - - - - $branches{ - ^menu{ - - } - } - - - - - - - - -
parser III
^:href{/$folder/;$name}(!(in "/$folder/"))
^padding{^leftCol[]}^padding{^body[]}
Copyright ©^; 2001 Студия Артемия Лебедева
- +## Забираем XML документ, накладываем на него XSL шаблон и отдаем клиенту +@postprocess[body] +^if( $env:QUERY_STRING ne 'debug' ){ + + $xml[^xdoc::set{$body}] + + ^if( $env:REQUEST_URI eq '/' || $env:REQUEST_URI eq '/index.html' ){ + $html[^xml.transform[$MAIN:startpageXSL].] + }{ + $html[^xml.transform[$MAIN:globalXSL].string] + } + + $response:body[ + ^html.file[ + $.encoding[windows-1251] + $.method[html] + ] + ] +}{ + $body +} + + +## Подключаем классы +@USE +hosting.p +mysql.p +utils.p