parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

yes 19.01.2004 18:39

В index.html
@USE
/classes/uri.p
/classes/sections.p

@main[]
$uri[^uri::init[$form:uri]]
$pc[^table::load[/cfg/pageclasses.cfg]]

^if(^pc.locate[dir;^uri.dir_number[1]]){
  ^use[/classes/${pc.pageclass}.p]
  ^process{^^$pc.pageclass:page[]}
}{
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
^head:head[]
<body>
404
</body>
</html>
}
В test.p:
@CLASS
test

@page[]
<table cellpadding="0" cellspacing="0" border="1">
<tr><td>
$amp[^table::load[/amp.p]]
$amp.item
</td></tr>
</table>
Код других классов приводить нет смысла, т.к. там нет ничего, что, по-моему мнению, может вызвать такое поведение. Если вам будет не трудно, проверьте пожалста. Если вместо символа "&" использовать другой, то все ок.