<metal:page define-macro="master"><metal:doctype define-slot="doctype"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></metal:doctype>
<metal:block define-slot="top_slot" />
<metal:block use-macro="here/global_defines/macros/defines" />

<html xmlns="http://www.w3.org/1999/xhtml"
      xml:lang="en"
      lang="en"
      tal:attributes="lang language;
                      xml:lang language">

  <head metal:use-macro="here/header/macros/html_header">

    <metal:fillbase fill-slot="base">
      <metal:baseslot define-slot="base">
        <base href="" tal:attributes="href here/renderBase" />
      </metal:baseslot>
    </metal:fillbase>

    <metal:headslot fill-slot="head_slot"
                    tal:define="lang language;
                                charset site_properties/default_charset|string:utf-8">

      <tal:comment replace="nothing">min-width support for IE via Javascript, required for tableless</tal:comment>
      <tal:comment replace="structure string:&lt;!--[if IE]&gt;" />
      <script type="text/javascript"
              tal:attributes="src string:$portal_url/plone_minwidth.js"></script>
      <tal:comment replace="structure string:&lt;![endif]--&gt;" />

      <metal:cache use-macro="here/global_cache_settings/macros/cacheheaders">
        Get the global cache headers located in global_cache_settings.
      </metal:cache>

      <metal:headslot define-slot="head_slot" />
      <tal:comment replace="nothing"> A slot where you can insert elements in the header from a template </tal:comment>
    </metal:headslot>

    <metal:styleslot fill-slot="style_slot"> 
      <tal:comment replace="nothing"> A slot where you can insert CSS in the header from a template </tal:comment> 
      <metal:styleslot define-slot="style_slot" /> 
    </metal:styleslot> 

    <metal:cssslot fill-slot="css_slot">
      <tal:comment replace="nothing"> This is deprecated, please use style_slot instead. </tal:comment>
      <metal:cssslot define-slot="css_slot" />
    </metal:cssslot>

    <metal:javascriptslot fill-slot="javascript_head_slot">
      <tal:comment replace="nothing"> A slot where you can insert javascript in the header from a template </tal:comment>
      <metal:javascriptslot define-slot="javascript_head_slot" />
    </metal:javascriptslot>
  </head>

  <body tal:attributes="class here/getSectionFromURL;
                        dir python:test(isRTL, 'rtl', 'ltr')">

    <div id="visual-portal-wrapper">

      <div id="portal-top" i18n:domain="plone">

        <div id="portal-header">
          <p class="hiddenStructure">
            <a accesskey="2"
               tal:attributes="href string:${request/ACTUAL_URL}#documentContent"
               i18n:translate="label_skiptocontent">Skip to content.</a> |

            <a accesskey="6"
               tal:attributes="href string:${request/ACTUAL_URL}#portlet-navigation-tree"
               i18n:translate="label_skiptonavigation">Skip to navigation</a>
          </p>

             <div metal:use-macro="here/global_siteactions/macros/site_actions">
               Site-wide actions (Contact, Sitemap, Help, Style Switcher etc)
             </div>

             <div metal:use-macro="here/global_searchbox/macros/quick_search">
               The quicksearch box, normally placed at the top right
             </div>

             <a metal:use-macro="here/global_logo/macros/portal_logo">
               The portal logo, linked to the portal root
             </a>

             <div metal:use-macro="here/global_skinswitcher/macros/skin_tabs">
               The skin switcher tabs. Based on which role you have, you
               get a selection of skins that you can switch between.
             </div>

             <div metal:use-macro="here/global_sections/macros/portal_tabs">
               The global sections tabs. (Welcome, News etc)
             </div>
          </div>

          <div metal:use-macro="here/global_personalbar/macros/personal_bar">
             The personal bar. (log in, logout etc...)
           </div>

           <div metal:use-macro="here/global_pathbar/macros/path_bar">
             The breadcrumb navigation ("you are here")
           </div>
      </div>

      <div class="visualClear" id="clear-space-before-portal-columns"><!-- --></div>

      <tal:comment replace="nothing">
      The wrapper table. It contains the three columns.
      </tal:comment>

      <div id="portal-columns"
           tal:attributes="class string:${hidecolumns}">
          <div id="visual-column-wrapper">

            <tal:comment replace="nothing"> Start of main content block </tal:comment>
            <div id="portal-column-content"
                 tal:define="tabindex python:Iterator(pos=0, mainSlot=True)">

              <metal:block define-slot="content">
                <div id="content"
                     metal:define-macro="content"
                     tal:define="show_border python:here.showEditableBorder(template_id=template_id, actions=actions );"
                     tal:attributes="class python:test(show_border,'documentEditable','')">

                  <metal:ifborder tal:condition="show_border" >
                    <div metal:use-macro="here/global_contentviews/macros/content_views">
                        The content views (View, Edit, Properties, Workflow)
                    </div>

                    <div metal:use-macro="here/global_contentviews/macros/content_actions">
                      The content bar
                    </div>
                  </metal:ifborder>

                  <div class="documentContent" id="region-content">

                    <a name="documentContent"></a>

                    <div metal:use-macro="here/global_statusmessage/macros/portal_message">
                      Portal status message
                    </div>

                    <metal:header metal:define-slot="header" tal:content="nothing">
                      Visual Header
                    </metal:header>

                    <metal:bodytext metal:define-slot="main" tal:content="nothing">
                      Page body text
                    </metal:bodytext>

                    <metal:sub metal:define-slot="sub">
                      <metal:discussion use-macro="here/viewThreadsAtBottom/macros/discussionView" />
                    </metal:sub>

                  </div>

                </div>

              </metal:block>
            </div>
            <tal:comment replace="nothing"> End of main content block </tal:comment>

            <tal:comment replace="nothing"> Start of the left column </tal:comment>
            <div id="portal-column-one"
                 metal:define-slot="column_one_slot"
                 tal:condition="sl">
              <div class="visualPadding">
                <metal:portlets define-slot="portlets_one_slot">
                  <metal:leftportlets use-macro="here/portlets_fetcher/macros/left_column">
                    This instruction gets the portlets (boxes) for the left column.
                  </metal:leftportlets>
                </metal:portlets>
                &nbsp;
              </div>
            </div>
            <tal:comment replace="nothing"> End of the left column </tal:comment>

          </div>
          <tal:comment replace="nothing"> Start of right column </tal:comment>
          <div id="portal-column-two"
               metal:define-slot="column_two_slot"
               tal:condition="sr">
            <div class="visualPadding">
              <metal:portlets define-slot="portlets_two_slot">
                <metal:rightportlets use-macro="here/portlets_fetcher/macros/right_column">
                  This instruction gets the portlets (boxes) for the right column.
                </metal:rightportlets>
              </metal:portlets>
              &nbsp;
            </div>
          </div>
          <tal:comment replace="nothing"> End of the right column </tal:comment>

      <div class="visualClear" id="clear-space-bottom-portal-columns"><!-- --></div>

      </div>
      <tal:comment replace="nothing"> end column wrapper </tal:comment>

      <hr class="netscape4" />

      <metal:block i18n:domain="plone">

        <metal:footer use-macro="here/footer/macros/portal_footer">
          Footer
        </metal:footer>

        <metal:colophon use-macro="here/colophon/macros/colophon">
          The colophon area - contains details about the production of
          the site. Typically "powered by" buttons, standards, tools used.
        </metal:colophon>
      </metal:block>

    </div>

</body>
</html>
</metal:page>
