Это старая версия документа.
В pages.xml описываются правила для обработки url. Правило представляет собой регулярное выражение для url, описание выполняемых действий (actions) и вывод шаблон (template).
Правила выполняются последовательно. Если первым идет правило с регулярным выражением “(.*)”, а вторым – “/”, то второе правило никогда не выполнится, так как его перекрывает первое.
Для удобства правила можно определять в группы. А в группах определять глобальные действия до и после обработки url по найденному правилу.
<sites> <!-- Site Pages name: site name, required --> <site name=""> <!-- Pages Mapping --> <pages> <!-- Page Group. You can combine pages into pageGroups name: pagegroup name, default is empty boot: following actions (comma separated) will be loaded before actions list, default is empty shutdown: following actions (comma separated) will be loaded after actions list, default is empty --> <pageGroup boot="" shutdown=""> <!-- Page Settings @uri: regexp url, required @boot: overrided parameter from pageGroup @shutdown: overrided parameter from pageGroup --> <page uri="" boot="" shutdown=""> <!-- Comma separated actions list --> <actions></actions> <!-- Template virtual path --> <template></template> </page> </pageGroup> <!-- Page Settings @uri: regexp url, required @boot: overrided parameter from pageGroup @shutdown: overrided parameter from pageGroup --> <page uri="" boot="" shutdown=""> <!-- Comma separated actions list --> <actions></actions> <!-- Template virtual path --> <template></template> </page> </pages> <!-- Optional hosts config --> <hosts> <host name="whoopass"> <!-- Virtual Actions --> <virtualActions> <!-- Virtual Action @name: current action name value: new action name --> <action name="5uglov.Users.CheckLogin">5uglov.Users.CheckLogin_Sergeyfast</action> </virtualActions> </host> </hosts> </site> </sites>