standard_page.smarty 16.7 KB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
    <title>{$page->title|sanitize}{if ($page->secondary_title != null)} &mdash; {$page->secondary_title|sanitize}{/if} | {$page->systemName}</title>

    <!-- CSS Files. -->

    {foreach item=sResourceURL from=$page->getCSSResources()}
       <link rel="stylesheet" type="text/css" href="{$rootUrl}/{$sResourceURL}" />
    {/foreach}
    {if $config->get("ui/morphEnabled") == '1'}
	{foreach item=sResourceURL from=$page->getThemeCSSResources()}
	<link rel="stylesheet" type="text/css" href="{$rootUrl}/{$sResourceURL}" />
	{/foreach}
    {/if}

       <link rel="stylesheet" type="text/css" href="{$rootUrl}/resources/css/kt-print.css"
           media="print" />

    <link rel="icon" href="{$rootUrl}/resources/favicon.ico" type="image/x-icon">
    <link rel="shortcut icon" href="{$rootUrl}/resources/favicon.ico" type="image/x-icon">
    <link rel="search" type="application/opensearchdescription+xml" title="KnowledgeTree Quick Search" href="{$rootUrl}/plugins/search2/openSearchDescription.php">


{if $refreshTimeout}
       <meta http-equiv="refresh" content="{$refreshTimeout}" />
{/if}

    <!-- evil CSS workarounds - inspired by Plone's approach -->
    <!-- Internet Explorer CSS Fixes -->
    <!--[if lt IE 7]>
        {foreach item=sResourceURL from=$page->getCSSResourcesForIE()}
        <style type="text/css" media="all">@import url({$rootUrl}/{$sResourceURL});</style>
        {/foreach}
        {if $config->get("ui/morphEnabled") == '1'}
    	{foreach item=sResourceURL from=$page->getThemeCSSResourcesForIE()}
		<style type="text/css" media="all">@import url({$rootUrl}/{$sResourceURL});</style>
    	{/foreach}
	    {/if}
    <![endif]-->

    <!-- Standalone CSS. -->
    {foreach item=sCSS from=$page->getCSSStandalone()}
       <style>
{$sCSS}
       </style>
    {/foreach}

    <!-- Javascript Files. -->
    {foreach item=sResourceURL from=$page->getJSResources()}
       <script type="text/javascript" src="{$rootUrl}/{$sResourceURL}"> </script>
    {/foreach}

    <!-- Standalone Javascript. -->
    {foreach item=sJavascript from=$page->getJSStandalone()}
       <script type="text/javascript">
       var rootURL = "{$absoluteRootUrl}";
       var quickQuery = "{$search2_quickQuery}";
{$sJavascript}
       </script>
    {/foreach}
    <!--[if IE 7]>
        <style type="text/css" media="all">@import url({$rootUrl}/resources/css/kt-ie-7.css);</style>
    <![endif]-->
</head>
<body {if (!$page->show_portlets)}class="noportlets"{/if} {if $page->onload}onload="{$page->getBodyOnload()}"{/if} >
<div id="wrapper">
<input type="hidden" name="kt-core-baseurl" id="kt-core-baseurl" value="{$rootUrl}" />
    <div id="pageBody">
        <div id="bodyPad">
            <div id="logobar">
            	{if $config->get("ui/mainLogo") != ''}
            		<a href="{$config->get("ui/mainLogoUrl")}"><img src="{$config->get("ui/mainLogo")}" class="primary" alt="{$config->get("ui/mainLogoTitle")}" title="{$config->get("ui/mainLogoTitle")}"/></a>
            	{else}
                	<a href="{$page->systemURL}"><img src="{$rootUrl}/resources/graphics/ktlogo-topbar-right.png" class="primary" title="{$page->systemName}"/></a>
                {/if}
                {if $config->get("ui/companyLogo") != ''}
                	<a href="{$rootUrl}/"><img src="{$config->get("ui/companyLogo")}" height="50px" width="{$config->get("ui/companyLogoWidth")}" alt="{$config->get("ui/companyLogoTitle")}" title="{$config->get("companyLogoTitle")}" class="secondary" /></a>
                {/if}
                <div class="floatClear"></div>
            </div>
            {if (!$page->hide_navbar)}
			<div id="navbarBorder">
	                    <div id="navbar">
	                        <ul>
	                            <!-- area menu -->
	                            {foreach item=aMenuItem from=$page->menu}
	                                {if ($aMenuItem.active == 1)}
	                                    <li class="active"><a href="{$aMenuItem.url}" onclick="{$aMenuItem.onclick}">{$aMenuItem.label}</a></li>
	                                {else}
	                                    <li><a href="{$aMenuItem.url}" onclick="{$aMenuItem.onclick}">{$aMenuItem.label}</a></li>
	                                {/if}
	                                    <li><div id="menu_divider"></div></li>
	                            {/foreach}


	                            <script language="javascript">

	                            var sSearchTranslations =
	                            	[

	                            	/* 0  */	"{i18n}Quick Search Options{/i18n}",
	                            	/* 1  */	"{i18n}Searches will now search both content and metadata{/i18n}",
	                            	/* 2  */	"{i18n}Searches will now only search metadata{/i18n}",
	                            	/* 3  */	"{i18n}Hint{/i18n}",
	                            	/* 4  */	"{i18n}Please enter some search criteria!{/i18n}",
	                            	/* 5  */	"{i18n}Saved Searches{/i18n}",
	                            	/* 6  */	"{i18n}Advanced Search{/i18n}",
	                            	/* 7  */	"{i18n}Previous Search Results{/i18n}",
	                            	/* 8  */	"{i18n}Quick Search Options{/i18n}",
	                            	/* 9  */	"{i18n}content and metadata{/i18n}",
	                            	/* 10  */	"{i18n}metadata{/i18n}",
	                            	/* 11  */	"{i18n}search{/i18n}",
	                            	/* 12  */	"{i18n}Enter search criteria...{/i18n}",
	                            	/* 13  */	"{i18n}Toggle search results format{/i18n}",
	                            	/* 14  */	"{i18n}Search engine format{/i18n}",
	                            	/* 15  */	"{i18n}Browse view format{/i18n}"

	                            	];

	                            var aSavedSearches = [
	                            {assign var=count value=0}
									{foreach item=searchitem from=$savedSearches}
									{if $count>0},{/if}
	                            	{literal}{{/literal}id:{$searchitem.id},name:'{$searchitem.name|sanitize}'{literal}}{/literal}
	                            	{assign var=count value=$count+1}
	                            	{/foreach}
	                            ];

	                            {if $smarty.session.search2resultFormat == 'browseview'}
	                                var bResultsFormatSearchEngine = false;
	                            {else}
	                                var bResultsFormatSearchEngine = true;
	                            {/if}
	                            </script>
	                            {literal}

 {/literal}
	                            <!-- user menu -->
	                            <li class="pref">
	                                {if ($page->user)}
	                                    <span class="ktLoggedInUser">{$page->user->getName()|mb_truncate:40:"..."}</span>
	                                {/if}
	                                {if !empty($page->userMenu)}
	                                    &middot;
	                                {/if}
	                                {foreach item=aMenuItem from=$page->userMenu name=prefmenu}
	                                    {if ($aMenuItem.active == 1)}
	                                        <a style='border: 4px solid red;' href="{$aMenuItem.url}">{$aMenuItem.label}</a>
	                                    {else}
	                                        <a href="{$aMenuItem.url}" onclick="{$aMenuItem.onclick}">{$aMenuItem.label}</a>
	                                    {/if}
	                                    {if !$smarty.foreach.prefmenu.last}
	                                        &middot;
	                                    {/if}
	                                {/foreach}
	                                {if ($page->getHelpURL() != null)}&nbsp;&nbsp;&nbsp;&nbsp;<span class="fahrner"><a href="{$page->getHelpURL()}"><img src="thirdparty/icon-theme/16x16/apps/help-browser.gif" border="0" align="top" /></a>{/if}
	                            </li>


	                            <li class="pref">
	                            	<div style="position: absolute;">


	                            	<form id=frmQuickSearch method=post action="{$rootUrl}/search2.php?action=process">
	                            	<input id=txtQuery name=txtQuery type=hidden>
	                            	<input type=hidden name="cbQuickQuery" id="cbQuickQuery" value="1">
	                            	<input type=hidden name="cbQuickGeneral" id="cbQuickGeneral" value="1"></form>
	                            	</div>





	                            	</li>

	                        </ul>
	                    </div>
	                    <div id="navbarLeft"></div>
	                    <div id="navbarRight"></div>
			</div>
            {/if}
            {if (!$page->hide_section)}
                <div id="breadcrumbs">
                	<table width="100%">
                    <tr>
                    <td valign=top align=left width="100">
                    <span class="additional"><nobr>{i18n}You are here{/i18n}: </span>
                    </td>
					<td valign=top align=left width="100%">

                    {if ($page->breadcrumbSection !== false)}
                        {if ($page->breadcrumbSection.url) }
                            <a href="{$page->breadcrumbSection.url}" class="primary">{$page->breadcrumbSection.label|sanitize}</a>
                        {else}
                            <span  class="primary">{$page->breadcrumbSection.label|sanitize}</span>
                        {/if}
                    {/if}
                    {if (($page->breadcrumbSection !== false) && ($page->breadcrumbs !== false))}
                        &raquo;
                    {/if}

                    {if ($page->breadcrumbs !== false)}
                        {foreach item=aCrumb from=$page->breadcrumbs name=bc}
                            {if ($aCrumb.url) }
                                <a href="{$aCrumb.url}">{$aCrumb.label|mb_truncate:40:"...":true|sanitize}</a>
                            {else}
                                <span>{$aCrumb.label|mb_truncate:40:"...":true|sanitize}</span>
                            {/if}
                            {if (!$smarty.foreach.bc.last)}
                                &raquo;
                            {/if}
                        {/foreach}
                    {/if}
                    {if ($page->breadcrumbDetails !== false)}
                        <span class="additional">({$page->breadcrumbDetails|sanitize})</span>
                    {/if}
                    </td>
                    <td width="5px">&nbsp;</td>
                    <td valign=top align=right width="100">
                	   <div id="newSearchQuery"></div>
                	</td>
                	<td id="add-dashlet"></td>
                	</tr>
                	</table>
                </div>
            {/if}
        </div>
        <div id="kt-wrapper">
        	<table width="100%">
        		<tr align="left">
	        		<td valign="top">
			            <div id="portletbar">
		                {foreach item=oPortlet from=$page->portlets}
		                    {assign var=portlet_output value=$oPortlet->render() }
		                    {if $portlet_output}
		                        <div class="portlet {if $oPortlet->getActive()}expanded{/if}">
		                            <h4 onclick="toggleElementClass('expanded',this.parentNode)">{$oPortlet->getTitle()}</h4>
		                            <div class="portletTopRepeat"></div>
		                            <div class="portletTopRight"></div>
		                            <div class="portletbody">
		                                {$portlet_output}
		                            </div>
		                        </div>
		                        <div class="floatClear"></div>
		                    {/if}
		                {/foreach}
			            </div>
		            </td>
		            <td valign="top" width="100%">
			            <div id="content" {if $page->content_class}class="{$page->content_class}"{/if}>
			                {if (!$page->hide_section)}
			                    <h1 class="{$page->componentClass}"><span class="fahrner">{$page->componentLabel}</span>
			                        {if ($page->getHelpURL() != null)}<a class="ktHelp" href="{$page->getHelpURL()}">Help</a> {/if}
			                    </h1>
			                {/if}

			                <!-- any status / error messages get added here. -->
                {if (!empty($page->errStack))}
                    <div class="ktError">
				    	<div class="error_dashlet_rightrepeat_top_small"></div>
				    	<div class="error_dashlet_leftrepeat_top"></div>
				    	<div class="error_dashlet_rightrepeat_bottom"></div>
				    	<div class="error_dashlet_leftrepeat_bottom"></div>
				    	<div class="err_list">
                        {foreach item=sError from=$page->errStack}
                            <div class="err_item">
                              {if ($page->booleanLink == '0')}
                                {$sError|sanitize}
                              {else}
                                {$sError}
                              {/if}
                            </div>
                        {/foreach}
                        </div>
                        <div class="error_dashlet_topleft_small"></div>
			            <div class="error_dashlet_toprepeat_small"></div>
			        	<div class="error_dashlet_topright_small"></div>

			        	<div class="error_dashlet_bottomleft"></div>
			            <div class="error_dashlet_bottomrepeat_small"></div>
			        	<div class="error_dashlet_bottomright"></div>
                    </div>
                {/if}

                {if (!empty($page->infoStack))}
                    <div class="ktInfo">
                    	<div class="info_dashlet_rightrepeat_top_small"></div>
                    	<div class="info_dashlet_rightrepeat_bottom"></div>
                    	<div class="info_dashlet_leftrepeat_top"></div>
				    	<div class="info_dashlet_leftrepeat_bottom"></div>
				    	<div class="info_list">
                        {foreach item=sInfo from=$page->infoStack}
                            <div class="info_item">{$sInfo|sanitize}</div>
                        {/foreach}
                        </div>
                        <div class="info_dashlet_topleft_small"></div>
			            <div class="info_dashlet_toprepeat_small"></div>
			        	<div class="info_dashlet_topright_small"></div>

			        	<div class="info_dashlet_bottomleft"></div>
			            <div class="info_dashlet_bottomrepeat_small"></div>
			        	<div class="info_dashlet_bottomright"></div>
                    </div>
                {/if}
                <!-- and finally, the content. -->
			                {$page->contents}
			                <div class="floatClear"></div>
				    	</div>
			    	</td>
		    	</tr>
	    	</table>
        </div>
    </div>
    <!-- Start footer -->
    <div id="copyrightbarBorder">
        <table width="98%">
            <tr>
                <td width="10%">
                    <a href="{$rootUrl}"><img src="{$rootUrl}/resources/powered-by-kt.png" border="0" alt="Powered by KnowledgeTree" title="Powered by KnowledgeTree"/></a>
                </td>
                <td>
					{if ($smallVersion == 'Community Edition')}
					    {i18n arg_version="$versionname" arg_appname="$appname"}#appname# Version: #version# is licensed free of charge and supplied with
							<a href="http://www.knowledgetree.com/commercial_support" target="_blank">no support</a>,
							<a href="http://www.knowledgetree.com/commercial_support" target="_blank">no maintenance</a>
							and <a href="http://www.knowledgetree.com/commercial_support" target="_blank">no warranty</a>.
						{/i18n}
					{else}
					    {i18n arg_version="$versionname" arg_appname="$appname"}#appname# Version: #version#{/i18n}
						<br>{i18n arg_timing=$page->getReqTime()}Request created in #timing#s{/i18n}
					{/if}
                </td>
                <td align="right">
                    {i18n}&copy; 2008, 2009 <a href="http://www.knowledgetree.com/about/legal" target="_blank">KnowledgeTree Inc.</a>{/i18n}
					{i18n}All rights reserved.{/i18n}
					{if ($smallVersion == 'Community Edition')}
						<br>{i18n arg_timing=$page->getReqTime()}Request created in #timing#s{/i18n}
					{/if}
                </td>
            </tr>
            <!-- Display custom disclaimer if set -->
            {assign var=disclaimer value=$page->getDisclaimer()}
            {if $disclaimer}
                <tr>
                    <td colspan="3">
                        <br>
                        {$disclaimer}
                    </td>
                </tr>
            {/if}
        </table>
        <div class="floatClear"></div>
    </div>
    <!-- End Footer -->
</div>
</body>
</html>