<?xmlversion="1.0"encoding="UTF-8"?><ae:configurationsxmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"xmlns="http://agavi.org/agavi/config/parts/output_types/1.0"><ae:configuration><output_types default="html"><output_type name="html"><renderersdefault="php"><renderername="php"class="AgaviPhpRenderer"><ae:parametername="assigns"><ae:parametername="routing">ro</ae:parameter><ae:parametername="request">rq</ae:parameter><ae:parametername="controller">ct</ae:parameter><ae:parametername="user">us</ae:parameter><ae:parametername="translation_manager">tm</ae:parameter><ae:parametername="request_data">rd</ae:parameter></ae:parameter><ae:parametername="default_extension">.php</ae:parameter><!-- this changes the name of the variable with all template attributes from the default $template to $t --><ae:parametername="var_name">t</ae:parameter></renderer></renderers><layoutsdefault="standard"><!-- standard layout with a content and a decorator layer --><layoutname="standard"><!-- content layer without further params. this means the standard template is used, i.e. the one with the same name as the current view --><layername="content" /><!-- decorator layer with the HTML skeleton, navigation etc; set to a specific template here --><layername="decorator"><ae:parametername="directory">%core.template_dir%</ae:parameter><ae:parametername="template">Master</ae:parameter></layer></layout><!-- another example layout that has an intermediate wrapper layer in between content and decorator --><!-- it also shows how to use slots etc --><layoutname="wrapped"><!-- content layer without further params. this means the standard template is used, i.e. the one with the same name as the current view --><layername="content" /><layername="wrapper"><!-- use CurrentView.wrapper.php instead of CurrentView.php as the template for this one --><ae:parametername="extension">.wrapper.php</ae:parameter></layer><!-- decorator layer with the HTML skeleton, navigation etc; set to a specific template here --><layername="decorator"><ae:parametername="directory">%core.template_dir%</ae:parameter><ae:parametername="template">Master</ae:parameter><!-- an example for a slot -->
## <slots>
## <slotname="sidebar"module="Default"action="Sidebar" />
## </slots></layer></layout><!-- special layout for slots that only has a content layer to prevent the obvious infinite loop that would otherwise occur if the decorator layer has slots assigned in the layout; this is loaded automatically by ProjectBaseView::setupHtml() in case the current container is run as a slot --><layoutname="simple"><layername="content" /></layout></layouts><ae:parametername="http_headers"><ae:parametername="Content-Type">text/html; charset=UTF-8</ae:parameter></ae:parameter></output_type></output_types></ae:configuration><ae:configurationenvironment="production.*"><output_types default="html"><!-- use a different exception template in production envs --><!-- others are defined in settings.xml --><output_type name="html"exception_template="%core.template_dir%/exceptions/web-html.php" /></output_types></ae:configuration></ae:configurations>