Author: ajamtli
Date: 2006-05-05 17:02:06 +0200 (Fri, 05 May 2006)
New Revision: 2866

Modified:
   trunk/src/webapp/WEB-INF/jsp/decorators/mainDecorator.jsp
Log:
Included tv enrichment. 

Modified: trunk/src/webapp/WEB-INF/jsp/decorators/mainDecorator.jsp
===================================================================
--- trunk/src/webapp/WEB-INF/jsp/decorators/mainDecorator.jsp   2006-05-05 
13:33:17 UTC (rev 2865)
+++ trunk/src/webapp/WEB-INF/jsp/decorators/mainDecorator.jsp   2006-05-05 
15:02:06 UTC (rev 2866)
@@ -12,6 +12,7 @@
 <%@ page import="no.schibstedsok.front.searchportal.result.Enrichment"%>
 <%@ page import="no.schibstedsok.front.searchportal.result.Modifier"%>
 <%@ page import="no.schibstedsok.front.searchportal.site.Site"%>
+<%@ page import="no.schibstedsok.front.searchportal.util.TvEnrichmentHelper"%>
 <%@ page import="org.apache.commons.lang.StringEscapeUtils" %>
 <%@ page import="org.apache.velocity.Template"%>
 <%@ page import="org.apache.velocity.VelocityContext"%>
@@ -502,14 +503,23 @@
                                            </c:forEach> -->
 
                                       <decorator:getProperty 
property="page.globalSearchTips" />
+                                                                       
+                                        <%-- Find webtv and tv enrichments and 
merge them --%>
+                                        <% 
TvEnrichmentHelper.mergeEnrichments(request, engine, siteMeshPage, 
"tvEnrichMerge"); %>     
 
-                                     <%-- Display enrichments in order --%>
-
                                        <%-- Show tab's leading enrichments --%>
                                        <c:forEach var="ee" 
items="${enrichments}" varStatus="i">
                                            <c:if test="${i.index < 
tab.enrichmentOnTop && ee.analysisResult >= tab.enrichmentOnTopScore}">
-                                               <c:set var="pageName" 
value="page.${ee.name}"/>
-                                               <c:out 
value="${siteMeshPage.properties[pageName]}" escapeXml="false"/>
+                                                       <c:choose>
+                                                            <c:when test="${ee 
== webtvEnrich || ee == tvEnrich}">
+                                                                <c:out 
value="${tvEnrichStr}" escapeXml="false"/>
+                                                                <c:set 
var="tvEnrichStr" value=""/>
+                                                            </c:when>
+                                                            <c:otherwise>
+                                                               <c:set 
var="pageName" value="page.${ee.name}"/>
+                                                               <c:out 
value="${siteMeshPage.properties[pageName]}" escapeXml="false"/>
+                                                            </c:otherwise>
+                                                       </c:choose>
                                            </c:if>
                                        </c:forEach>
 
@@ -517,14 +527,23 @@
                                            <%--  Shows the 3 first hits if 
more than 1 enrichment  --%>
                                            <decorator:getProperty 
property="page.fast-results-norwegian_part1"/>
 
-                                           <%-- Show tab's proceeding 
enrichments --%>
-                                           <c:forEach var="ee" 
items="${enrichments}" varStatus="i">
-                                               <c:if test="${(i.index >= 
tab.enrichmentOnTop || ee.analysisResult < tab.enrichmentOnTopScore) && i.index 
< tab.enrichmentLimit}">
-                                                   <c:set var="pageName" 
value="page.${ee.name}"/>
-                                                   <c:out 
value="${siteMeshPage.properties[pageName]}" escapeXml="false"/>
-                                               </c:if>
-                                           </c:forEach>
 
+                                       <%-- Show tab's proceeding enrichments 
--%>
+                                       <c:forEach var="ee" 
items="${enrichments}" varStatus="i">
+                                           <c:if test="${(i.index >= 
tab.enrichmentOnTop || ee.analysisResult < tab.enrichmentOnTopScore) && i.index 
< tab.enrichmentLimit}">
+                                                       <c:choose>
+                                                               <c:when 
test="${ee == webtvEnrich || ee == tvEnrich}">
+                                                                       <c:out 
value="${tvEnrichStr}" escapeXml="false"/>
+                                                                       <c:set 
var="tvEnrichStr" value=""/>
+                                                               </c:when>
+                                                               <c:otherwise>
+                                                              <c:set 
var="pageName" value="page.${ee.name}"/>
+                                                              <c:out 
value="${siteMeshPage.properties[pageName]}" escapeXml="false"/>
+                                                               </c:otherwise>
+                                                       </c:choose>
+                                           </c:if>
+                                       </c:forEach>
+
                                            <%--  Shows the 7 next hits after 
the second/third enrichments  --%>
                                            <decorator:getProperty 
property="page.fast-results-norwegian_part2"/>
 

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to