header.tpl 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml" dir="{$_config.manager_direction}" lang="{$_config.manager_lang_attribute}" xml:lang="{$_config.manager_lang_attribute}">
  3. <head>
  4. <title>{if $_pagetitle}{$_pagetitle|escape} | {/if}{$_config.site_name|strip_tags|escape}</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset={$_config.modx_charset}" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1" />
  7. {if $_config.manager_favicon_url}<link rel="shortcut icon" href="{$_config.manager_favicon_url}" />{/if}
  8. <link rel="stylesheet" type="text/css" href="{$_config.manager_url}assets/ext3/resources/css/ext-all-notheme-min.css" />
  9. <link rel="stylesheet" type="text/css" href="{$indexCss}?v={$versionToken}" />
  10. {if isset($_config.ext_debug) && $_config.ext_debug}
  11. <script src="{$_config.manager_url}assets/ext3/adapter/ext/ext-base-debug.js" type="text/javascript"></script>
  12. <script src="{$_config.manager_url}assets/ext3/ext-all-debug.js" type="text/javascript"></script>
  13. {else}
  14. <script src="{$_config.manager_url}assets/ext3/adapter/ext/ext-base.js" type="text/javascript"></script>
  15. <script src="{$_config.manager_url}assets/ext3/ext-all.js" type="text/javascript"></script>
  16. {/if}
  17. <script src="{$_config.manager_url}assets/modext/core/modx.js?v={$versionToken}" type="text/javascript"></script>
  18. <script src="{$_config.connectors_url}lang.js.php?ctx=mgr&topic=topmenu,file,resource,trash,{$_lang_topics}&action={$smarty.get.a|default|htmlspecialchars}" type="text/javascript"></script>
  19. <script src="{$_config.connectors_url}modx.config.js.php?action={$smarty.get.a|default|htmlspecialchars}{if $_ctx}&wctx={$_ctx}{/if}" type="text/javascript"></script>
  20. {$maincssjs}
  21. {foreach from=$cssjs item=scr}
  22. {$scr}
  23. {/foreach}
  24. <script type="text/javascript">
  25. Ext.onReady(function() {
  26. // Enable site name tooltip (on overflow only)
  27. if( Ext.get('site_name').dom.scrollWidth > Ext.get('site_name').dom.clientWidth ){
  28. new Ext.ToolTip({
  29. title: Ext.get('site_name').dom.title
  30. ,target: Ext.get('site_name')
  31. });
  32. }
  33. {if $_search}
  34. new MODx.SearchBar;
  35. {/if}
  36. });
  37. </script>
  38. </head>
  39. <body id="modx-body-tag">
  40. <div id="modx-browser"></div>
  41. <div id="modx-container">
  42. <div id="modx-header">
  43. <div id="modx-navbar">
  44. <ul id="modx-user-menu">
  45. {* eval is used here to support nested variables *}
  46. {eval var=$userNav}
  47. </ul>
  48. <ul id="modx-topnav">
  49. <li id="modx-home-dashboard">
  50. <a href="?" title="MODX {$_config.settings_version} ({$_config.settings_distro})
  51. {$_lang.dashboard}">{$_lang.dashboard}</a>
  52. </li>
  53. <li id="modx-site-info">
  54. <div id="site_name" class="info-item site_name" title="{$_config.site_name|strip_tags|escape}">{$_config.site_name|strip_tags|escape}</div>
  55. {* TODO: Pull full_appname from docs/version.inc.php ? *}
  56. <div class="info-item full_appname">MODX Revolution {$_config.settings_version}</div>
  57. </li>
  58. {if $_search}
  59. <li id="modx-manager-search-icon">
  60. <a href="javascript:;" onclick="Ext.getCmp('modx-uberbar').toggle()" title="{$_lang.search}">
  61. <span class="icon-stack icon-lg">
  62. <i class="icon icon-square icon-stack-2x"></i>
  63. <i class="icon icon-search icon-stack-1x"></i>
  64. </span>
  65. </a>
  66. </li>
  67. {/if}
  68. {eval var=$navb}
  69. </ul>
  70. {if $_search}
  71. <div id="modx-manager-search" role="search"></div>
  72. {/if}
  73. </div>
  74. </div>
  75. <div id="modAB"></div>
  76. <div id="modx-leftbar"></div>
  77. <div id="modx-action-buttons-container"></div>
  78. <div id="modx-content">
  79. <div id="modx-panel-holder"></div>