28 <%@page import="de.uapcore.lightpit.Constants" %> |
28 <%@page import="de.uapcore.lightpit.Constants" %> |
29 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> |
29 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> |
30 <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> |
30 <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> |
31 <%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> |
31 <%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> |
32 |
32 |
|
33 <%-- Define an alias for the request path --%> |
|
34 <c:set scope="page" var="requestPath" value="${requestScope[Constants.REQ_ATTR_PATH]}"/> |
|
35 |
33 <%-- Define an alias for the main menu --%> |
36 <%-- Define an alias for the main menu --%> |
34 <c:set scope="page" var="mainMenu" value="${requestScope[Constants.REQ_ATTR_MENU]}"/> |
37 <c:set scope="page" var="mainMenu" value="${requestScope[Constants.REQ_ATTR_MENU]}"/> |
|
38 |
|
39 <%-- Define an alias for the sub menu --%> |
|
40 <c:set scope="page" var="subMenu" value="${requestScope[Constants.REQ_ATTR_SUB_MENU]}"/> |
35 |
41 |
36 <%-- Define an alias for the fragment name --%> |
42 <%-- Define an alias for the fragment name --%> |
37 <c:set scope="page" var="fragment" value="${requestScope[Constants.REQ_ATTR_FRAGMENT]}"/> |
43 <c:set scope="page" var="fragment" value="${requestScope[Constants.REQ_ATTR_FRAGMENT]}"/> |
38 |
44 |
39 <%-- Define an alias for the additional stylesheet --%> |
45 <%-- Define an alias for the additional stylesheet --%> |
63 </c:if> |
69 </c:if> |
64 </head> |
70 </head> |
65 <body> |
71 <body> |
66 <div id="mainMenu"> |
72 <div id="mainMenu"> |
67 <c:forEach var="menu" items="${mainMenu}"> |
73 <c:forEach var="menu" items="${mainMenu}"> |
68 <div class="menuEntry" |
74 <%@ include file="../jspf/menu-entry.jspf" %> |
69 <c:if test="${requestScope[Constants.REQ_ATTR_MODULE_CLASSNAME] eq menu.moduleClassName}"> |
|
70 data-active |
|
71 </c:if> |
|
72 > |
|
73 <a href="${menu.pathName}"> |
|
74 <fmt:bundle basename="${menu.resourceKey.bundle}"> |
|
75 <fmt:message key="${menu.resourceKey.key}" /> |
|
76 </fmt:bundle> |
|
77 </a> |
|
78 </div> |
|
79 </c:forEach> |
75 </c:forEach> |
80 </div> |
76 </div> |
81 <div id="subMenu"> |
77 <c:if test="${not empty subMenu}"> |
82 |
78 <div id="subMenu"> |
83 </div> |
79 <c:forEach var="menu" items="${subMenu}"> |
|
80 <%@ include file="../jspf/menu-entry.jspf" %> |
|
81 </c:forEach> |
|
82 </div> |
|
83 </c:if> |
84 <div id="content-area"> |
84 <div id="content-area"> |
85 <c:if test="${not empty fragment}"> |
85 <c:if test="${not empty fragment}"> |
86 <fmt:setBundle scope="request" basename="${moduleInfo.bundleBaseName}"/> |
86 <fmt:setBundle scope="request" basename="${moduleInfo.bundleBaseName}"/> |
87 <c:import url="${fragment}" /> |
87 <c:import url="${fragment}" /> |
88 </c:if> |
88 </c:if> |