{{extend 'layout.html'}} {{block title}} {{if response.title:}} {{=" ".join(t for t in [response.title, page.title if not page.is_index else None, page.subtitle] if t)}} {{else:}} {{=request.application}} {{pass}} {{end}} {{block header}} {{if header_component:}} {{=LOAD(header_component.controller, header_component.name, ajax=header_component.ajax, ajax_trap=header_component.ajax_trap, vars={'container_id':page.id, 'component_id': header_component.id})}} {{pass}} {{end}} {{block left_sidebar}} {{if left_sidebar_component:}} {{if left_sidebar_component.container_class:}}
{{else:}}
{{pass}} {{=LOAD(left_sidebar_component.controller, left_sidebar_component.name, ajax=left_sidebar_component.ajax, ajax_trap=left_sidebar_component.ajax_trap, vars={'container_id':page.id, 'component_id': left_sidebar_component.id})}}
{{pass}} {{end}} {{block right_sidebar}} {{if right_sidebar_component:}} {{if right_sidebar_component.container_class:}}
{{else:}}
{{pass}} {{=LOAD(right_sidebar_component.controller, right_sidebar_component.name, ajax=right_sidebar_component.ajax, ajax_trap=right_sidebar_component.ajax_trap, vars={'container_id':page.id, 'component_id': right_sidebar_component.id})}}
{{pass}} {{end}} {{if page and (page.content or central_component):}}
{{if page.subtitle or auth.has_membership('manager'):}}

{{=page.subtitle}} {{if auth.has_membership('manager'):}} {{=manager_toolbar()}} {{=manager_toolbar(page.id)}} {{ pass }}


{{pass}} {{if central_component:}} {{if central_component.container_class:}}
{{else:}}
{{pass}} {{=LOAD(central_component.controller, central_component.name, ajax=central_component.ajax, ajax_trap=central_component.ajax_trap, vars={'container_id':page.id, 'component_id': central_component.id})}}
{{else:}} {{if page.content:}}

{{=XML(page.content, sanitize=False)}}
{{if page.max_content_height:}} {{pass}} {{if pretty_date:}}
{{=T("آپدیت شده در: %s",pretty_date)}} {{pass}}

{{pass}} {{pass}} {{if disqus_shortname:}}
comments powered by Disqus {{pass}}
{{else:}} {{if auth.has_membership('manager'):}}

{{=manager_toolbar()}} {{=manager_toolbar(page.id)}}

{{pass}} {{pass}} {{block footer}}
{{if left_footer_component:}} {{=LOAD(left_footer_component.controller, left_footer_component.name, ajax=left_footer_component.ajax, ajax_trap=left_footer_component.ajax_trap, vars={'container_id':page.id, 'component_id': left_footer_component.id})}} {{pass}}
{{if middle_footer_component:}} {{=LOAD(middle_footer_component.controller, middle_footer_component.name, ajax=middle_footer_component.ajax, ajax_trap=middle_footer_component.ajax_trap, vars={'container_id':page.id, 'component_id': middle_footer_component.id})}} {{pass}}
{{if right_footer_component:}} {{=LOAD(right_footer_component.controller, right_footer_component.name, ajax=right_footer_component.ajax, ajax_trap=right_footer_component.ajax_trap, vars={'container_id':page.id, 'component_id': right_footer_component.id})}} {{pass}}
{{end}} {{block page_end}} {{if disqus_shortname:}} {{pass}} {{end}}