<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 default_language|default;
                      xml:lang default_language|default;">


  <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="language here/Language;
                                lang language | default_language;
                                charset site_properties/default_charset|string:utf-8">

      <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" />
      <!-- A slot where you can insert elements in the header from a template -->
    </metal:headslot>

    <metal:cssslot fill-slot="css_slot">
      <!-- A slot where you can insert CSS in the header from a template -->
      <metal:cssslot define-slot="css_slot" />
    </metal:cssslot>

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

  <body tal:attributes="class here/getSectionFromURL">

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

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

        <a class="hiddenStructure"
           tal:attributes="href string:${current_page_url}#documentContent"
           i18n:translate="label_skiptocontent">Skip to content</a>

           <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 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"></div>

      <!-- The wrapper table. It contains the three columns. There's a table-less
           alternative in the plone_tableless skin layer that you can use if you
           prefer layouts that don't use tables. -->
      <table id="portal-columns">
        <tbody>
          <tr>
            <!-- start of the left (by default at least) column -->
            <td id="portal-column-one"
                metal:define-slot="column_one_slot"
                tal:condition="slots_mapping/left">
              <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>
            </td>
            <!-- end of the left (by default at least) column -->

            <!-- start of main content block -->
            <td id="portal-column-content"
                tal:define="tabindex python:Iterator(pos=0)">

              <metal:block define-slot="content">
                <div id="content"
                     metal:define-macro="content"
                     tal:define="show_border is_editable;"
                     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>
            </td>
            <!-- end of main content block -->

            <!-- start of right (by default at least) column -->
            <td id="portal-column-two"
                metal:define-slot="column_two_slot"
                tal:condition="slots_mapping/right">
              <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>
            </td>
            <!-- end of the right (by default at least) column -->
          </tr>
        </tbody>
      </table>
      <!-- end column wrapper -->

      <div class="visualClear">&nbsp;</div>


      <hr class="netscape4" />

      <metal:block i18n:domain="plone">
	<div id="portal-footer" metal:use-macro="here/footer/macros/portal_footer">
	  Footer
	</div>

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

    </div>

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


