| 1 | <?xml version="1.0" encoding="UTF-8"?> |
|---|
| 2 | <configurations xmlns="http://agavi.org/agavi/1.0/config" xmlns:xi="http://www.w3.org/2001/XInclude"> |
|---|
| 3 | |
|---|
| 4 | <!-- the sandbox. we can put anything in here. very useful for sharing stuff inside the document using XIncludes --> |
|---|
| 5 | <sandbox> |
|---|
| 6 | <!-- our common layers that all layouts use. only the content layer in here, and empty, but who knows! --> |
|---|
| 7 | <layers> |
|---|
| 8 | <layer name="content" /> |
|---|
| 9 | </layers> |
|---|
| 10 | </sandbox> |
|---|
| 11 | |
|---|
| 12 | <configuration context="web"> |
|---|
| 13 | <output_types default="html"> |
|---|
| 14 | |
|---|
| 15 | <output_type name="html"> |
|---|
| 16 | <renderers default="php"> |
|---|
| 17 | |
|---|
| 18 | <renderer name="php" class="AgaviPhpRenderer"> |
|---|
| 19 | <parameter name="assigns"> |
|---|
| 20 | <parameter name="routing">ro</parameter> |
|---|
| 21 | <parameter name="request">rq</parameter> |
|---|
| 22 | <parameter name="controller">ct</parameter> |
|---|
| 23 | <parameter name="user">us</parameter> |
|---|
| 24 | <parameter name="translation_manager">tm</parameter> |
|---|
| 25 | <parameter name="request_data">rd</parameter> |
|---|
| 26 | </parameter> |
|---|
| 27 | </renderer> |
|---|
| 28 | |
|---|
| 29 | </renderers> |
|---|
| 30 | |
|---|
| 31 | <layouts default="default"> |
|---|
| 32 | |
|---|
| 33 | <layout name="default"> |
|---|
| 34 | <!-- include common layer definitions from the sandbox --> |
|---|
| 35 | <xi:include xpointer="xmlns(a=http://agavi.org/agavi/1.0/config) xpointer(/a:configurations/a:sandbox/a:layers/*)" /> |
|---|
| 36 | <!-- and then define those special tp this layout --> |
|---|
| 37 | <layer name="decorator"> |
|---|
| 38 | <slot name="menu" module="Default" action="Menu" /> |
|---|
| 39 | <parameter name="directory">%core.template_dir%</parameter> |
|---|
| 40 | <parameter name="template">Master</parameter> |
|---|
| 41 | </layer> |
|---|
| 42 | </layout> |
|---|
| 43 | |
|---|
| 44 | <layout name="slot"> |
|---|
| 45 | <!-- include common layer definitions from the sandbox --> |
|---|
| 46 | <xi:include xpointer="xmlns(a=http://agavi.org/agavi/1.0/config) xpointer(/a:configurations/a:sandbox/a:layers/*)" /> |
|---|
| 47 | </layout> |
|---|
| 48 | |
|---|
| 49 | </layouts> |
|---|
| 50 | |
|---|
| 51 | <parameter name="http_headers"> |
|---|
| 52 | <parameter name="Content-Type">text/html; charset=UTF-8</parameter> |
|---|
| 53 | </parameter> |
|---|
| 54 | </output_type> |
|---|
| 55 | |
|---|
| 56 | <output_type name="json"> |
|---|
| 57 | <parameter name="http_headers"> |
|---|
| 58 | <parameter name="Content-Type">application/json; charset=UTF-8</parameter> |
|---|
| 59 | </parameter> |
|---|
| 60 | </output_type> |
|---|
| 61 | |
|---|
| 62 | </output_types> |
|---|
| 63 | </configuration> |
|---|
| 64 | |
|---|
| 65 | <configuration context="xmlrpc"> |
|---|
| 66 | <output_types default="xmlrpc"> |
|---|
| 67 | |
|---|
| 68 | <output_type name="xmlrpc"> |
|---|
| 69 | <parameter name="encoding">UTF-8</parameter> |
|---|
| 70 | </output_type> |
|---|
| 71 | |
|---|
| 72 | </output_types> |
|---|
| 73 | </configuration> |
|---|
| 74 | |
|---|
| 75 | <configuration context="soap"> |
|---|
| 76 | <output_types default="soap"> |
|---|
| 77 | |
|---|
| 78 | <output_type name="soap" /> |
|---|
| 79 | |
|---|
| 80 | </output_types> |
|---|
| 81 | </configuration> |
|---|
| 82 | |
|---|
| 83 | <configuration context="wsdl"> |
|---|
| 84 | <output_types default="wsdl"> |
|---|
| 85 | |
|---|
| 86 | <output_type name="wsdl"> |
|---|
| 87 | <parameter name="http_headers"> |
|---|
| 88 | <parameter name="Content-Type">text/xml; charset=UTF-8</parameter> |
|---|
| 89 | </parameter> |
|---|
| 90 | </output_type> |
|---|
| 91 | |
|---|
| 92 | </output_types> |
|---|
| 93 | </configuration> |
|---|
| 94 | |
|---|
| 95 | </configurations> |
|---|