Здесь показаны различия между двумя версиями данной страницы.
Следущая версия Both sides next revision | |||
eaze:pages.xml [2011/09/11 23:51] sergeyfast создано |
eaze:pages.xml [2011/09/12 00:12] sergeyfast |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
Для удобства правила можно определять в группы. А в группах определять глобальные действия до и после обработки url по найденному правилу. | Для удобства правила можно определять в группы. А в группах определять глобальные действия до и после обработки url по найденному правилу. | ||
+ | ===== Описание файла ===== | ||
+ | <code xml> | ||
+ | <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> | ||
+ | </code> |