[ Index ]
 

Code source de eZ Publish 3.9.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/design/base/templates/ -> pagelayout.tpl (source)

   1  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   2      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   3  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$site.http_equiv.Content-language|wash}" lang="{$site.http_equiv.Content-language|wash}">
   4  
   5  <head>
   6  
   7  <style type="text/css">
   8      @import url({"stylesheets/core.css"|ezdesign});
   9  {*    @import url({ezini('StylesheetSettings','MainCSS','design.ini')|ezdesign}); *}
  10      @import url({"stylesheets/site.css"|ezdesign});
  11  {*    @import url({"stylesheets/t1/site-colors.css"|ezdesign});   todo -> read from design settings *}
  12      @import url({ezini('StylesheetSettings','SiteCSS','design.ini')|ezroot});
  13      @import url({"stylesheets/classes.css"|ezdesign});
  14   {*    @import url({"stylesheets/t1/classes-colors.css"|ezdesign}); todo -> read from design settings  *}
  15      @import url({ezini('StylesheetSettings','ClassesCSS','design.ini')|ezroot});
  16      @import url({"stylesheets/debug.css"|ezdesign});
  17      {section var=css_file loop=ezini( 'StylesheetSettings', 'CSSFileList', 'design.ini' )}
  18          @import url({concat( 'stylesheets/', $css_file )|ezdesign});
  19      {/section}
  20  </style>
  21  
  22  {section name=JavaScript loop=ezini( 'JavaScriptSettings', 'JavaScriptList', 'design.ini' ) }
  23      <script language="JavaScript" type="text/javascript" src={concat( 'javascript/',$:item )|ezdesign}></script>
  24  {/section}
  25  
  26  {literal}
  27  <!--[if lt IE 6.0]>
  28  <style>
  29  div#maincontent-design { width: 100%; } /* This is needed to avoid width bug in IE 5.5 */
  30  </style>
  31  <![endif]-->
  32  {/literal}
  33  
  34  {include uri="design:page_head.tpl"}
  35  
  36  </head>
  37  <body>
  38  
  39  <div id="allcontent">
  40  
  41  {cache-block keys=$uri_string}
  42      <div id="topcontent">
  43  
  44          {let pagedesign=fetch_alias(by_identifier,hash(attr_id,sitestyle_identifier))}
  45          <div id="header">
  46              <div id="header-design">
  47                  {*<img src={"/images/t1/t1-logo-placeholder.gif"|ezdesign} height="70" width="211" alt="Company logo" />*}
  48                  {section show=$pagedesign.data_map.image.content.is_valid|not()}
  49                      <h1><a href={"/"|ezurl}>{ezini('SiteSettings','SiteName')}</a></h1>
  50                  {section-else}
  51                      <a href={"/"|ezurl}><img src={$pagedesign.data_map.image.content[logo].full_path|ezroot} alt="{$pagedesign.data_map.image.content[logo].text}" /></a>
  52                  {/section}
  53              </div>{* id="header-design" *}
  54          </div>{* id="header" *}
  55          {/let}
  56  
  57  {/cache-block}
  58  
  59      {section show=ezini('Toolbar_top','Tool','toolbar.ini')|count}
  60          <div id="toolbar-top">
  61              <div class="toolbar-design">
  62                  {tool_bar name=top view=line}
  63              </div>{* id="toolbar-design" *}
  64               <div class="break"></div>
  65          </div>{* id="toolbar-top" *}
  66      {/section}
  67  
  68      {default current_user=fetch('user','current_user')}
  69      {cache-block keys=array($uri_string, $current_user.role_id_list|implode( ',' ), $current_user.limited_assignment_value_list|implode( ',' ))}
  70          <div class="break"></div>
  71      </div>{* id="topcontent" *}
  72  
  73      <hr class="hide" />
  74  
  75      {menu name=TopMenu}
  76  
  77      <hr class="hide" />
  78      {/cache-block}
  79  
  80      <div id="path">
  81          <div id="path-design">
  82              {include uri="design:parts/path.tpl"}
  83          </div>{* id="path-design" *}
  84      </div>{* id="path" *}
  85  
  86      {cache-block keys=array($uri_string, $current_user.role_id_list|implode( ',' ), $current_user.limited_assignment_value_list|implode( ',' ))}
  87      <hr class="hide" />
  88  
  89      <div id="columns">
  90  
  91          {menu name=LeftMenu}
  92  
  93          <hr class="hide" />
  94      {/cache-block}
  95      {/default}
  96  
  97          {section show=ezini( 'Toolbar_right', 'Tool', 'toolbar.ini' )|count}
  98              <div id="rightmenu">
  99                  <div id="rightmenu-design">
 100                      <h3 class="hide">Right menu</h3>
 101                      <div id="toolbar-right">
 102                          <div class="toolbar-design">
 103                              {tool_bar name=right view=full}
 104                          </div>{* id="toolbar-design" *}
 105                      </div>{* id="toolbar-right" *}
 106                  </div>{* id="rightmenu-design" *}
 107              </div>{* id="rightmenu" *}
 108          {/section}
 109  
 110          <hr class="hide" />
 111  
 112          {cache-block}
 113              {let maincontentstyle='maincontent-bothmenus'}
 114  
 115              {section show=eq(ezini('SelectedMenu','LeftMenu','menu.ini'),'')}
 116                  {set maincontentstyle='maincontent-noleftmenu'}
 117              {/section}
 118  
 119              {section show=ezini('Toolbar_right','Tool','toolbar.ini')|count|eq(0)}
 120                  {section show=$maincontentstyle|eq('maincontent-noleftmenu')}
 121                      {set maincontentstyle='maincontent-nomenus'}
 122                  {section-else}
 123                      {set maincontentstyle='maincontent-norightmenu'}
 124                  {/section}
 125              {/section}
 126  
 127              <div id="maincontent" class="{$maincontentstyle}">
 128                  <div id="fix">
 129                      <div id="maincontent-design">
 130              {/let}
 131  
 132          {/cache-block}
 133  
 134                          {$module_result.content}
 135  
 136                      </div>{* id="maincontent-design" *}
 137                      <div class="break"></div>
 138                  </div>{* id="fix" *}
 139              </div>{* id="maincontent" *}
 140  
 141              <div class="break"></div>
 142      </div>{* id="columns" *}
 143  
 144      <hr class="hide" />
 145  
 146      {section show=ezini('Toolbar_bottom','Tool','toolbar.ini')|count}
 147          <div id="toolbar-bottom">
 148              <div class="toolbar-design">
 149                  {tool_bar name=bottom view=line}
 150              </div>{* id="toolbar-design" *}
 151              <div class="break"></div>
 152          </div>{* id="toolbar-bottom" *}
 153      {/section}
 154  
 155      <div id="footer">
 156          <div id="footer-design">
 157  
 158              <address>{"Powered by %linkStartTag eZ publish&reg; open source content management system %linkEndTag and development framework."|i18n("design/base",,hash('%linkStartTag',"<a href='http://ez.no'>",'%linkEndTag',"</a>" ))}<br />{ezini('SiteSettings','MetaDataArray','site.ini').copyright}
 159              </address>
 160  
 161          </div>{* id="footer-design" *}
 162      </div>{* id="footer" *}
 163  
 164      <div class="break"></div>
 165  </div>{* id="allcontent" *}
 166  
 167  <!--DEBUG_REPORT-->
 168  
 169  </body>
 170  </html>


Généré le : Sat Feb 24 10:30:04 2007 par Balluche grâce à PHPXref 0.7