template.xhtml 4.64 KB
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:tools="http://java.sun.com/jsf/composite/cditools" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:c="http://java.sun.com/jsp/jstl/core" xmlns:p="http://primefaces.org/ui">

<f:view contentType="text/html" locale="#{sessionHandler.locale}">

	<h:head>

		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<title><h:outputText value="#{layoutView.getHeader()}" /></title>
		<meta name="description" content="Lippukauppa" />
		<meta name="author" content="CodeCrew ry" />
		<meta http-equiv="Content-Language" content="fi" />
		<link rel="icon" href="#{request.contextPath}/favicon.ico" type="image/x-icon" />		
		<link rel="stylesheet" type="text/css" href="#{request.contextPath}/resources/templates/template1/css/style.css" />
		<link rel="stylesheet" type="text/css" href="#{request.contextPath}/resources/templates/template1/css/general.css" />
		<ui:insert name="headerdata" />

	</h:head>


	<h:body>
		<div id="header" class="bgColor1">

			<div id="header_left">
				<h:link outcome="/index">
					<c:choose>
						<c:when test="#{sessionHandler.isInDevelopmentMode()}">
							<img src="#{request.contextPath}/resources/templates/insomnia2/img/devel_logo.png" />
						</c:when>
						<c:otherwise>
							<p:graphicImage rendered="#{!empty layoutView.headerimage}" value="#{layoutView.headerimage}" />
							<ui:fragment rendered="#{empty layoutView.headerimage}">
								<h1>
									<h:outputText value="#{layoutView.headertext}" />
								</h1>
							</ui:fragment>
						</c:otherwise>
					</c:choose>
				</h:link>
			</div>
			<div id="header_right">
				<img src="#{request.contextPath}/resources/templates/template1/img/moya_logo.png" />
			</div>
		</div>

		<div class="colmask threecol">
			<div class="colmid">
				<div class="colleft">
					<div id="main" class="col1 center">
						<div class="container top">
							<h:link rendered="#{layoutView.manageContent}" styleClass="editorlink" value="#{i18n['layout.editTop']}" outcome="/pages/manage">
								<f:param name="pagename" value="#{layoutView.pagepath}:top" />
							</h:link>
						</div>
						<ui:insert name="title" />
						<p:messages severity="info" />
						<h:messages />
						<ui:repeat var="cont1" value="#{menuView.getPagecontent('top')}">
							<h:outputText value="#{cont1.content}" escape="false" />
						</ui:repeat>
						<ui:insert name="content" />
						<ui:repeat var="cont1" value="#{menuView.getPagecontent('bottom')}">
							<h:outputText value="#{cont1.content}" escape="false" />
						</ui:repeat>
						<h:link rendered="#{layoutView.manageContent}" styleClass="editorlink" value="#{i18n['layout.editBottom']}" outcome="/pages/manage">
							<f:param name="pagename" value="#{layoutView.pagepath}:bottom" />
						</h:link>
					</div>

					<div id="menu" class="col2 left">

						<p:panelMenu model="#{primeMenuView.menuModel}" />

						<!--  <ui:fragment rendered="#{menuView.getMenu(2).size() > 1}">
							<div id="right">
								<ul>
									<ui:repeat var="menuitem" value="#{menuView.getMenu(2)}">
										<h:outputText rendered="#{!empty menuitem.header}" value="&lt;/ul>&lt;h1>#{i18n[menuitem.header]}&lt;/h1>&lt;ul>" escape="false" />
										<li><h:link outcome="#{menuitem.outcome}" value="#{i18n[menuitem.navigation.key]}" styleClass="#{menuitem.selected?'active':''}" /></li>
									</ui:repeat>
								</ul>
							</div>
						</ui:fragment>
						-->
					</div>
					<div class="col3">

						<div class="right">

							<div class="ui-widget-header">Login</div>
							<div class="ui-widget-content" style="text-align: center">

								<h:outputText rendered="#{sessionHandler.loggedIn}" value="#{i18n['template.loggedInAs']} #{sessionHandler.currentUser.nick}" />
								<div>
									<tools:loginLogout />
								</div>
							</div>
							<br />

							<div class="ui-widget-header">Select Mode</div>
							<div class="ui-widget-content" style="text-align: center">
								<h:form render="#{menuview.viewChangeTopmenu.size() gt 1}">

									<p:selectOneMenu value="#{menuView.menuChange}">
										<p:ajax listener="#{menuView.menuChangeEvent}" />
										<f:selectItems var="menuitem" value="#{menuView.viewChangeTopmenu}" itemLabel="#{i18n[menuitem.navigation.key]}" itemValue="#{menuitem.outcome}" />
									</p:selectOneMenu>
								</h:form>
							</div>
						</div>
					</div>
				</div>
			</div>

		</div>

		<div id="footer" class="bgColor1"></div>
	</h:body>

</f:view>
</html>