gschlien    2005/05/25 11:48:15 CEST

  Added files:
    templates_intranet   template_alize_accueil.jsp 
                         template_alize_actualite.jsp 
                         template_alize_blank.jsp 
                         template_alize_communique.jsp 
                         template_alize_contenu_general.jsp 
                         template_alize_lettre_mission.jsp 
                         template_alize_liste.jsp 
                         template_alize_liste_actualite.jsp 
                         template_alize_liste_communiques.jsp 
                         template_alize_rubrique.jsp 
  Log:
  premiere version de templates Jahia, elles ne sont pas toutes 100% 
operationnelles
  
  Revision  Changes    Path
  1.1       +27 -0     
minefi_templates/templates_intranet/template_alize_accueil.jsp (new)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/minefi_templates/templates_intranet/template_alize_accueil.jsp?rev=1.1&content-type=text/plain
  1.1       +120 -0    
minefi_templates/templates_intranet/template_alize_actualite.jsp (new)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/minefi_templates/templates_intranet/template_alize_actualite.jsp?rev=1.1&content-type=text/plain
  1.1       +28 -0     
minefi_templates/templates_intranet/template_alize_blank.jsp (new)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/minefi_templates/templates_intranet/template_alize_blank.jsp?rev=1.1&content-type=text/plain
  1.1       +78 -0     
minefi_templates/templates_intranet/template_alize_communique.jsp (new)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/minefi_templates/templates_intranet/template_alize_communique.jsp?rev=1.1&content-type=text/plain
  1.1       +33 -0     
minefi_templates/templates_intranet/template_alize_contenu_general.jsp (new)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/minefi_templates/templates_intranet/template_alize_contenu_general.jsp?rev=1.1&content-type=text/plain
  1.1       +41 -0     
minefi_templates/templates_intranet/template_alize_lettre_mission.jsp (new)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/minefi_templates/templates_intranet/template_alize_lettre_mission.jsp?rev=1.1&content-type=text/plain
  1.1       +31 -0     
minefi_templates/templates_intranet/template_alize_liste.jsp (new)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/minefi_templates/templates_intranet/template_alize_liste.jsp?rev=1.1&content-type=text/plain
  1.1       +106 -0    
minefi_templates/templates_intranet/template_alize_liste_actualite.jsp (new)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/minefi_templates/templates_intranet/template_alize_liste_actualite.jsp?rev=1.1&content-type=text/plain
  1.1       +321 -0    
minefi_templates/templates_intranet/template_alize_liste_communiques.jsp (new)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/minefi_templates/templates_intranet/template_alize_liste_communiques.jsp?rev=1.1&content-type=text/plain
  1.1       +26 -0     
minefi_templates/templates_intranet/template_alize_rubrique.jsp (new)
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/minefi_templates/templates_intranet/template_alize_rubrique.jsp?rev=1.1&content-type=text/plain
  
  
  
  Index: template_alize_accueil.jsp
  ====================================================================
  
  <%@ include file="include/alize_headers.inc"%>
  <a name="top"></a>
  <div class="accessibilite"><a href="#menu" accesskey="m"><img 
src="<content:contextURL/>/images_alize/dot.gif" height="1" width="1" 
alt="Aller au menu - racourcis (alt + m)"  /></a> <a href="#contenu" 
accesskey="s"><img src="<content:contextURL/>/images_alize/dot.gif" height="1" 
width="1" alt="Acc�der au contenu - racourcis (alt + s)"  /></a></div>
  
  <div id="inner">
    <%-- bandeau --%>
    <%@ include file="include/alize_bandeau.inc"%>
        
    <%-- menus de gauche --%>
    <%@ include file="include/alize_menus_gauche.inc"%>
    
    <%-- footer --%>
    <%@ include file="include/alize_navigation.inc"%>
    
    <%-- contenu --%>
    <div id="large">
      <div id="centreBig">
        
        <%-- footer --%>
        <%@ include file="include/alize_footer.inc"%>
      </div>
    </div>
    
  </div>
  </body>
  </html>
  
  
  
  Index: template_alize_actualite.jsp
  ====================================================================
  <%@ include file="include/alize_headers.inc"%>
  <%@ include file="include/alize_actualite_declaration.inc"%>
  
  <a name="top"></a>
  <div class="accessibilite"><a href="#menu" accesskey="m"><img 
src="<content:contextURL/>/images_alize/dot.gif" height="1" width="1" 
alt="Aller au menu - racourcis (alt + m)"  /></a> <a href="#contenu" 
accesskey="s"><img src="<content:contextURL/>/images_alize/dot.gif" height="1" 
width="1" alt="Acc�der au contenu - racourcis (alt + s)"  /></a></div>
  
  <div id="inner">
    <%-- bandeau --%>
    <%@ include file="include/alize_bandeau.inc"%>
        
    <%-- menus de gauche --%>
    <%@ include file="include/alize_menus_gauche.inc"%>
    
    <%-- footer --%>
    <%@ include file="include/alize_navigation.inc"%>
  
    <%-- contenu --%>
        <div id="large">
      <%ContentContainer parentContainer = null;
          ContentPageField contentPageField = (ContentPageField) 
contentPage.getParent( 
jParams.getUser(),jParams.getEntryLoadRequest(),ParamBean.NORMAL);
          if ( contentPageField == null ){
                // try to get the active
                EntryLoadRequest lRequest = new 
EntryLoadRequest(EntryLoadRequest.ACTIVE_WORKFLOW_STATE,0,jParams.getEntryLoadRequest().getLocales());
              contentPageField = (ContentPageField)contentPage.getParent( 
jParams.getUser(),lRequest,ParamBean.NORMAL);
          }
          if (contentPageField != null){
              parentContainer = 
(ContentContainer)contentPageField.getParent(jParams.getUser(), 
jParams.getEntryLoadRequest(), jParams.getOperationMode());
              ContainerBean parentContainerBean = new 
ContainerBean(parentContainer.getJahiaContainer(jParams, 
jParams.getEntryLoadRequest()),jParams);
              if 
("actuDocContainer".equals(parentContainerBean.getDefinition().getName())) {
                    
pageContext.setAttribute("parentContainerBean",parentContainerBean);
                    JahiaContainer jc = 
parentContainer.getJahiaContainer(jParams, jParams.getEntryLoadRequest());
                    String actuTitreLong = 
jc.getFieldValue("actuTitreLong","",true , jData.params());
                  pageContext.setAttribute("actuTitreLong",actuTitreLong);
                    String actuTitreCourt = 
jc.getFieldValue("actuTitreCourt","",true , jData.params());
                  pageContext.setAttribute("actuTitreCourt",actuTitreCourt);
  
                    String actuAccroche = 
jc.getFieldValue("actuAccroche","",true , jData.params());
                  pageContext.setAttribute("actuAccroche",actuAccroche);
  
                    String actuDate = jc.getFieldValue("actuDate","",true , 
jData.params());
                  pageContext.setAttribute("actuDate",actuDate);
  
                    String actuResume = jc.getFieldValue("actuResume","",true , 
jData.params());
                  pageContext.setAttribute("actuResume",actuResume);
                    String actuTexte = jc.getFieldValue("actuTexte","",true , 
jData.params());
                  pageContext.setAttribute("actuTexte",actuTexte);  
                  
                  JahiaFileField actuImg = (JahiaFileField) 
jc.getFieldObject("actuImg");
                  pageContext.setAttribute("actuImg",actuImg.getDownloadUrl());
                    String actuImgAlign = 
jc.getFieldValue("actuImgAlign","",true , jData.params());
                  pageContext.setAttribute("actuImgAlign",actuImgAlign);
                    String actuImgTitre = 
jc.getFieldValue("actuImgTitre","",true , jData.params());
                  pageContext.setAttribute("actuImgTitre",actuImgTitre);
                    String actuImgLegende = 
jc.getFieldValue("actuImgLegende","",true , jData.params());
                    if (actuImgLegende == null || actuImgLegende.length() == 0) 
{
                        actuImgLegende = actuImgTitre;
                    }
                  pageContext.setAttribute("actuImgLegende",actuImgAlign);
                    String actuImgCopyright = 
jc.getFieldValue("actuImgCopyright","",true , jData.params());
                  pageContext.setAttribute("actuImgCopyright",actuImgCopyright);
                  %>
                        <jahiaHtml:actionMenu name="parentContainerBean" 
namePostFix="" resourceBundle="jahiatemplates.Corporate_portal_templates">
                        <h1> <!-- Titre long -->
                        <%=actuTitreLong%>
                        </h1>
                        <!-- div texte -->
                        <div class="txtContent">
                                <h2> <!-- Titre court -->
                      <logic:notEmpty name="actuTitreCourt">
                          <bean:write name="actuTitreCourt" filter="false"/>
                      </logic:notEmpty>
                                </h2>
                                <p> <!-- Accroche -->                    
                                    <logic:notEmpty name="actuAccroche">
                          <bean:write name="actuAccroche" filter="false"/>
                      </logic:notEmpty>
                                </p>
                                <!-- Image. parametre d'alignement de l'image : 
imgAlignLeft, imgAlignCenter, imgAlignTopLeft et imgAlignRight -->
                                <p>
                                <logic:notEmpty name="actuImg">
                                        <div class="imgAlign<bean:write 
name="actuImgAlign" filter="false"/>">
                                                <div>  <!-- titre image -->
                                                        <logic:notEmpty 
name="actuImgTitre">
                                        <bean:write name="actuImgTitre" 
filter="false"/>
                                    </logic:notEmpty>
                                                </div>                  
                                                  <img src="<bean:write 
name="actuImg" filter="false"/>" width="200" height="133" alt="<bean:write 
name="actuImgLegende" filter="false"/>">
                                                <!-- copyright -->
                                                <div class="txtCopyright">
                                                        <logic:notEmpty 
name="actuImgCopyright">
                                        &copy; <bean:write 
name="actuImgCopyright" filter="false"/>
                                    </logic:notEmpty>
                                                </div>
                                        </div>
                                </logic:notEmpty>
                                        <!-- resume -->
                                        <%=actuResume%>
                                </p>
                                <ul>
                                        <%=actuTexte%>
                                </ul>
                                <p class="txtDateContentList">
                                        <!-- Date de l'information -->
                                        <logic:notEmpty name="actuDate">
                                        [<bean:write name="actuDate" 
filter="false"/>]
                      </logic:notEmpty>
                 </p>
                        </div>
                        </jahiaHtml:actionMenu>
                        <!-- /div texte -->
                        <div class="savoirPlusContent">
                                <jsp:include 
page="include/alize_liens.jsp"flush="true"/>
                        </div>
  <%}}%>
                </div>
    <%-- footer --%>
    <%@ include file="include/alize_footer.inc"%>
  </div>
  </body>
  </html>
  
  
  
  Index: template_alize_blank.jsp
  ====================================================================
  <%@ include file="include/alize_headers.inc"%>
  <a name="top"></a>
  <div class="accessibilite"><a href="#menu" accesskey="m"><img 
src="<content:contextURL/>/images_alize/dot.gif" height="1" width="1" 
alt="Aller au menu - racourcis (alt + m)"  /></a> <a href="#contenu" 
accesskey="s"><img src="<content:contextURL/>/images_alize/dot.gif" height="1" 
width="1" alt="Acc�der au contenu - racourcis (alt + s)"  /></a></div>
  
  <div id="inner">
    <%-- bandeau --%>
    <%@ include file="include/alize_bandeau.inc"%>
        
    <%-- menus de gauche --%>
    <%@ include file="include/alize_menus_gauche.inc"%>
    
    <%-- footer --%>
    <%@ include file="include/alize_navigation.inc"%>
    
    <%-- contenu --%>
    <div id="large">
      <div id="centreBig">
        
        <%-- footer --%>
        <%@ include file="include/alize_footer.inc"%>
      </div>
    </div>
    
    
    
  </div>
  </body>
  </html>
  
  
  
  Index: template_alize_communique.jsp
  ====================================================================
  <%@ include file="include/alize_headers.inc"%>
  <%-- declaration --%>
  <%-- Nombre d'element a afficher dans la liste --%>
  <% int CommuniqueWindowSize = 5; %>
  
  <%@ include file="include/alize_communique_declaration.inc"%>
  
  <a name="top"></a>
  <div class="accessibilite"><a href="#menu" accesskey="m"><img 
src="<content:contextURL/>/images_alize/dot.gif" height="1" width="1" 
alt="Aller au menu - racourcis (alt + m)"  /></a> <a href="#contenu" 
accesskey="s"><img src="<content:contextURL/>/images_alize/dot.gif" height="1" 
width="1" alt="Acc�der au contenu - racourcis (alt + s)"  /></a></div>
  
  <div id="inner">
    <%-- bandeau --%>
    <%@ include file="include/alize_bandeau.inc"%>
        
    <%-- menus de gauche --%>
    <%@ include file="include/alize_menus_gauche.inc"%>
    
    <%-- footer --%>
    <%@ include file="include/alize_navigation.inc"%>
    
    <%-- contenu --%>
    <div id="large">
      <div id="centreBig">
      <%ContentContainer parentContainer = null;
          ContentPageField contentPageField = (ContentPageField) 
contentPage.getParent( 
jParams.getUser(),jParams.getEntryLoadRequest(),ParamBean.NORMAL);
          if ( contentPageField == null ){
                // try to get the active
                EntryLoadRequest lRequest = new 
EntryLoadRequest(EntryLoadRequest.ACTIVE_WORKFLOW_STATE,0,jParams.getEntryLoadRequest().getLocales());
              contentPageField = (ContentPageField)contentPage.getParent( 
jParams.getUser(),lRequest,ParamBean.NORMAL);
          }
          if (contentPageField != null){
              parentContainer = 
(ContentContainer)contentPageField.getParent(jParams.getUser(), 
jParams.getEntryLoadRequest(), jParams.getOperationMode());
              ContainerBean parentContainerBean = new 
ContainerBean(parentContainer.getJahiaContainer(jParams, 
jParams.getEntryLoadRequest()),jParams);
              if 
("CommuniqueContainer".equals(parentContainerBean.getDefinition().getName())) {
                    
pageContext.setAttribute("parentContainerBean",parentContainerBean);
                    JahiaContainer jc = 
parentContainer.getJahiaContainer(jParams, jParams.getEntryLoadRequest());
                    String titreLong = jc.getFieldValue("titreLong","",true , 
jData.params());
                  pageContext.setAttribute("titreLong",titreLong);
                    String date = jc.getFieldValue("titreDate","",true , 
jData.params());
                  %>
                  <jahiaHtml:actionMenu name="parentContainerBean" 
namePostFix="" resourceBundle="jahiatemplates.Corporate_portal_templates">
                                <h1><%=titreLong%></h1>
                                <p 
class="txtDateContentList">[<%=date%>]</p><br />
                                </jahiaHtml:actionMenu>
                                <%
                        }
                }%>
  
  
                <jsp:include page="include/alize_titres.jsp" flush="true">
                        <jsp:param name="accroche" value="true" />
                        <jsp:param name="notTitreLong" value="true" />
                </jsp:include>
  
                        <!-- div texte -->
                        <div class="txtContentMedium">
                        <p>
                                <%@ include 
file="include/alize_lieu_communiquant.inc"%>
                        </p>
                        </div>
                        <div class="lineContent"><img 
src="images_alize/dot.gif" width="1" height="1" alt="" /></div>
                        
  <jsp:include page="include/alize_paragraphe.jsp" flush="true"/>
  <br />
  <div class="lineContent"><img src="images_alize/dot.gif" width="1" height="1" 
alt="" /></div>
  
        <%@ include file="include/alize_copyright.inc"%>
                <div class="savoirPlusContent">
                        <jsp:include page="include/alize_liens.jsp" 
flush="true"/>
                </div>
        <%-- footer --%>
        <%@ include file="include/alize_footer.inc"%>
  
      </div> <!-- /large-->
    </div> <!-- /centre Big-->
   </div>
  </body>
  </html>
  
  
  
  Index: template_alize_contenu_general.jsp
  ====================================================================
  <%@ include file="include/alize_headers.inc"%>
  <a name="top"></a>
  <div class="accessibilite"><a href="#menu" accesskey="m"><img 
src="<content:contextURL/>/images_alize/dot.gif" height="1" width="1" 
alt="Aller au menu - racourcis (alt + m)"  /></a> <a href="#contenu" 
accesskey="s"><img src="<content:contextURL/>/images_alize/dot.gif" height="1" 
width="1" alt="Acc�der au contenu - racourcis (alt + s)"  /></a></div>
  
  <div id="inner">
    <%-- bandeau --%>
    <%@ include file="include/alize_bandeau.inc"%>
        
    <%-- menus de gauche --%>
    <%@ include file="include/alize_menus_gauche.inc"%>
    
    <%-- footer --%>
    <%@ include file="include/alize_navigation.inc"%>
    
    <%-- contenu --%>
    <div id="large">
      <div id="centreBig">
        <jsp:include page="include/alize_titres.jsp" flush="true"/>
        
        <p/><jsp:include page="include/alize_paragraphe.jsp" flush="true"/>
        
        <p/><jsp:include page="include/alize_contenu_general_date.jsp" 
flush="true"/>
        
        <p/><jsp:include page="include/alize_liens.jsp" flush="true"/>
        <%-- footer --%>
        <%@ include file="include/alize_footer.inc"%>
        
      </div>
    </div>
    
  </div>
  </body>
  </html>
  
  
  
  Index: template_alize_lettre_mission.jsp
  ====================================================================
  <%@ include file="include/alize_headers.inc"%>
  <a name="top"></a>
  <div class="accessibilite"><a href="#menu" accesskey="m"><img 
src="<content:contextURL/>/images_alize/dot.gif" height="1" width="1" 
alt="Aller au menu - racourcis (alt + m)"  /></a> <a href="#contenu" 
accesskey="s"><img src="<content:contextURL/>/images_alize/dot.gif" height="1" 
width="1" alt="Acc�der au contenu - racourcis (alt + s)"  /></a></div>
  
  <div id="inner">
    <%-- bandeau --%>
    <%@ include file="include/alize_bandeau.inc"%>
        
    <%-- menus de gauche --%>
    <%@ include file="include/alize_menus_gauche.inc"%>
    
    <%-- footer --%>
    <%@ include file="include/alize_navigation.inc"%>
    
    <%-- contenu --%>
    <div id="large">
      <div id="centreBig">
        
        <jsp:include page="include/alize_titres.jsp" flush="true">
                <jsp:param name="notSousTitre" value="true" />
        </jsp:include>
        
        <p/><jsp:include page="include/alize_lettre_mission_descriptif.jsp" 
flush="true"/>
        
        <p/><jsp:include page="include/alize_paragraphe.jsp" flush="true"/>
  
        <p/><jsp:include page="include/alize_lettre_mission_signature.jsp" 
flush="true"/>
        
        <p/><jsp:include page="include/alize_liens.jsp" flush="true"/>
  
        <p/><jsp:include page="include/alize_bas_page.jsp" flush="true"/>
  
        <%-- footer --%>
        <%@ include file="include/alize_footer.inc"%>
        
      </div>
    </div>
    
  </div>
  </body>
  </html>
  
  
  
  Index: template_alize_liste.jsp
  ====================================================================
  <%@ include file="include/alize_headers.inc"%>
  <a name="top"></a>
  <div class="accessibilite"><a href="#menu" accesskey="m"><img 
src="<content:contextURL/>/images_alize/dot.gif" height="1" width="1" 
alt="Aller au menu - racourcis (alt + m)"  /></a> <a href="#contenu" 
accesskey="s"><img src="<content:contextURL/>/images_alize/dot.gif" height="1" 
width="1" alt="Acc�der au contenu - racourcis (alt + s)"  /></a></div>
  
  <div id="inner">
    <%-- bandeau --%>
    <%@ include file="include/alize_bandeau.inc"%>
        
    <%-- menus de gauche --%>
    <%@ include file="include/alize_menus_gauche.inc"%>
    
    <%-- footer --%>
    <%@ include file="include/alize_navigation.inc"%>
    
    <%-- contenu --%>
    <div id="large">
    <!-- titre -->
  <div><h1><%@ include file="include/page_title.inc"%></h1></div>
        <jsp:include page="include/alize_liste_contenu.jsp" flush="true">
                <jsp:param name="id" value="liste_actualite"/>
                <jsp:param name="titre_contenu" value="Actualit&eacute;s des 
directions"/>
                
        </jsp:include>
        <%-- footer --%>
        <%@ include file="include/alize_footer.inc"%>
    </div>
    
    
  </div>
  </body>
  </html>
  
  
  
  Index: template_alize_liste_actualite.jsp
  ====================================================================
  <%@ include file="include/alize_headers.inc"%>
  <%@ include file="include/alize_actualite_declaration.inc"%>
  
  <%
  long cacheExpirationDelay = 5000; // [ms]
  jParams.setCacheExpirationDelay(cacheExpirationDelay);
  
  if ( actuContainerList !=null && actuContainerList.getID()==0 ) {
        ServicesRegistry.getInstance().getJahiaContainersService().
           saveContainerListInfo(actuContainerList, 
jData.params().getContentPage().getAclID());
  }
  %>
  
  <a name="top"></a>
  <div class="accessibilite"><a href="#menu" accesskey="m"><img 
src="<content:contextURL/>/images_alize/dot.gif" height="1" width="1" 
alt="Aller au menu - racourcis (alt + m)"  /></a> <a href="#contenu" 
accesskey="s"><img src="<content:contextURL/>/images_alize/dot.gif" height="1" 
width="1" alt="Acc�der au contenu - racourcis (alt + s)"  /></a></div>
  
  <div id="inner">
    <%-- bandeau --%>
    <%@ include file="include/alize_bandeau.inc"%>
        
    <%-- menus de gauche --%>
    <%@ include file="include/alize_menus_gauche.inc"%>
    
    <%-- footer --%>
    <%@ include file="include/alize_navigation.inc"%>
  
    <%-- contenu --%>
        <!-- Bloc tout actu -->
        <br/>
        <div id="centreBig">
        
        <div class="encartTopContentBig"><img src="images_alize/dot.gif" 
width="1" height="1" alt="" /></div>
        <div class="encartContentBig">
                <div><h2>Toute l'actualit&eacute;</h2><br /></div>
                        
                        <ul class="actuList">
  <%
  int containerListSize = actuContainerList.size();
  int actuContainerListID = actuContainerList.getID();
  if (containerListSize >= 1) {
    for (int i=containerListSize-1; i>=0; i-- ) {
      JahiaContainer actuDocContainer = 
(JahiaContainer)actuContainerList.getContainer(i);
      ContainerBean actuDocContainerBean = new 
ContainerBean(actuDocContainer,jData.params());
  
        JahiaPage actuDocPage = (JahiaPage) 
actuDocContainer.getFieldObject("actuPage" );
        JahiaFileField actuDocument = (JahiaFileField) 
actuDocContainer.getFieldObject("actuDoc");
      String TitreLong = actuDocContainer.getFieldValue("actuTitreLong","", 
true , jData.params());
      String Accroche = actuDocContainer.getFieldValue("actuAccroche","", true 
, jData.params());
      String Date = actuDocContainer.getFieldValue("actuDate","", true , 
jData.params());
  %>
                                <li>
                                <div>
                                        <h3><%=TitreLong%>&nbsp;&nbsp;&nbsp;
                                        
<%jData.gui().html().drawBeginActionMenu(actuDocContainerBean , null, null, 
false, "", "jahiatemplates.Corporate_portal_templates", null, 
out);%>&nbsp;&nbsp;&nbsp;
                                        </h3>
                                        <p class="txtContent">
                                                <%=Accroche%>
                                        </p>
                                        <%if (Date.length() > 0 ) { %>
                                        <p class="txtDateContent">[ <%=Date%> 
]</p>
                                        <% } %>
                                        <%if (actuDocPage != null ) { %>
                                                <div class="savoirPlus">
                                                <% if 
(actuDocPage.getPageType() == JahiaPage.TYPE_URL ) { %>
                                                        <a 
href="<%=actuDocPage.getURL(jParams)%>" target="_blank" 
title="<%=actuDocPage.getTitle()%>">Voir le site</a>
                                                <% } else {%>
                                                        <a 
href="<%=actuDocPage.getURL(jParams)%>" 
title="<%=actuDocPage.getTitle()%>">Lire la suite</a>
                                                <% } %>
                                                </div>
                                        <%
                                          } else if (actuDocument != null ) {%>
                                          <div class="savoirPlus">
                                                <a 
href="<%=actuDocument.getDownloadUrl()%>" target="_blank" 
title="<%=actuDocument.getDownloadUrl()%>">Voir le document</a>
                                          </div>
                                        <%}%>
                                </div>
                        </li>
  <%
   } // for
  }
  
  org.jahia.engines.JahiaEngine theAddContainerEngine = 
(org.jahia.engines.JahiaEngine) 
org.jahia.registries.EnginesRegistry.getInstance().getEngine( "addcontainer" );
  StringBuffer addContName = new StringBuffer("addContainer_");
  addContName.append(actuContainerList.getID());
  addContName.append(jData.gui().html().cleanSessionID(jParams.getSessionID()));
  String addContHtml = theAddContainerEngine.renderLink( jParams, 
actuContainerList );
  String launcher = 
"OpenJahiaScrollableWindow('"+addContHtml+"','"+addContName+"',640,480)";
  
  if (jData.gui().isEditMode() && 
actuContainerList.checkWriteAccess(jParams.getUser())) {
      %>
      <br><a class="horizontaleline" 
href="javascript:<%=launcher%>"><%=addButton%>&nbsp;Ajouter une actualite</a>
      <%
  }
  %>
                </ul>
                </div>
                <div class="encartBottomContentBig"><img 
src="images_alize/dot.gif" width="1" height="1" alt="" /></div>
                </div>
                <!-- /Bloc tout actu -->
        
    <%-- footer --%>
    <%@ include file="include/alize_footer.inc"%>
   
  </div>
  </body>
  </html>
  
  
  
  Index: template_alize_liste_communiques.jsp
  ====================================================================
  <%@ include file="include/alize_headers.inc"%>
  
  <%-- Personnalite --%>
  <content:declareContainerList name="Personnalites" title="Personnalit�s">
   <content:declareContainer>
            <content:declareField name="Personnalite" title="Personnalit�" 
type="SmallText"/>
   </content:declareContainer>
  </content:declareContainerList>
  
  <%-- javascript de validation des champs date sur le client --%>
  <script type="text/javascript" language="javascript" 
src="<content:contextURL/>/js/formvalidation.js"></script>
  
  <%-- Nombre d'element a afficher dans la liste --%>
  <% int CommuniqueWindowSize = 5; %>
  
  <%@ include file="include/alize_communique_declaration.inc"%>
  
  <a name="top"></a>
  <div class="accessibilite"><a href="#menu" accesskey="m"><img 
src="<content:contextURL/>/images_alize/dot.gif" height="1" width="1" 
alt="Aller au menu - racourcis (alt + m)"  /></a> <a href="#contenu" 
accesskey="s"><img src="<content:contextURL/>/images_alize/dot.gif" height="1" 
width="1" alt="Acc�der au contenu - racourcis (alt + s)"  /></a></div>
  
  <div id="inner">
    <%-- bandeau --%>
    <%@ include file="include/alize_bandeau.inc"%>
        
    <%-- menus de gauche --%>
    <%@ include file="include/alize_menus_gauche.inc"%>
    
    <%-- footer --%>
    <%@ include file="include/alize_navigation.inc"%>
    
  <%
  // definition des filtres, texte de recherche et ordre d'affichage
  boolean isInSearch = false;
  
  Vector containerFilterVector = new Vector();
  
  // date de debut
  String dateDebutString = request.getParameter("dateDebut");
  if (dateDebutString == null ) {
        dateDebutString = "";
  }
  if (dateDebutString != null && dateDebutString.length() > 0) {
        try {
                SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy", 
Locale.FRENCH);
          Date upperVal = (Date)formatter.parse(dateDebutString);
          ContainerFilterBean dateFilter = new 
ContainerFilterBean("titreDate",true,jParams.getEntryLoadRequest());
          dateFilter.addClause(ContainerFilterBean.COMP_BIGGER, 
String.valueOf(upperVal.getTime()) );
          containerFilterVector.add(dateFilter);
          isInSearch = true;
      }
      catch (java.text.ParseException e) {
            dateDebutString = "";
      }
  }
  // date de fin
  String dateFinString = request.getParameter("dateFin");
  if (dateFinString == null ) {
        dateFinString = "";
  }
  if (dateFinString != null && dateFinString.length() > 0) {
        try {
                SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy", 
Locale.FRENCH);
          Date lowerVal = (Date)formatter.parse(dateFinString);
          ContainerFilterBean dateFilter = new 
ContainerFilterBean("titreDate",true,jParams.getEntryLoadRequest());
          dateFilter.addClause(ContainerFilterBean.COMP_SMALLER, 
String.valueOf(lowerVal.getTime()) );
          containerFilterVector.add(dateFilter);
          isInSearch = true;
      }
      catch (java.text.ParseException e) {
            dateFinString = "";
      }
  }
  // positionnement des filtres pour les dates
  if ( containerFilterVector.size()>0 ) {
        ContainerFilters containerFilters = new 
ContainerFilters(containerFilterVector,jParams.getSiteID(),null);
        
request.setAttribute("CommuniqueContainer_filter_handler",containerFilters);
  }
  
  // chaine de recherche et filtre pour les personnalites
  String commuSearchString = request.getParameter("commuSearchString");
  if (commuSearchString == null ) {
        commuSearchString = "";
  }
  String personnalite = request.getParameter("personnalite");
  // si personnalite vaut toute on annule la recherche
  if (personnalite == null ) {
        personnalite = "";
  }
  if ("toute".equals(personnalite)) {
        personnalite = "";
  }
        
  // construit la requete de recherche
  if ((commuSearchString != null && commuSearchString.length() > 0)  || 
        (personnalite != null && personnalite.length() > 0) ) {
       StringBuffer searchBlogQuery =  new StringBuffer();
       if (commuSearchString != null && commuSearchString.length() > 0) {
                searchBlogQuery.append(commuSearchString);
       }
       if (personnalite != null && personnalite.length() > 0) {
                if (searchBlogQuery.length() > 1) {
                searchBlogQuery.append(" AND ");
                searchBlogQuery.append(personnalite);
          }
          else {
              searchBlogQuery.append(personnalite);
          }
       }
       ContentPage startPage = ContentPage.getPage(jData.page().getID());
       int pageInfosFlag = ContentPage.ACTIVE_PAGE_INFOS | 
ContentPage.STAGING_PAGE_INFOS;
       FlatSiteMapViewHelper flatSiteMap = new 
FlatSiteMapViewHelper(jParams.getUser(), startPage, pageInfosFlag,
                                              jParams.getLocale().toString(), 
FlatSiteMapViewHelper.DEFAULT_LEVEL);
  
       searchBlogQuery.append(" AND (");
       for (int j = 0; j < flatSiteMap.size(); j++) {
           int pageId = flatSiteMap.getPageID(j);
           if (j > 0) {
              searchBlogQuery.append(" OR ");
           }
           searchBlogQuery.append("pageid:" + pageId );
       }
       searchBlogQuery.append(")");
       searchBlogQuery.append(" AND 
(container_definition_name:CommuniqueContainer OR 
container_definition_name:titreContainer OR 
container_definition_name:paraContainerList)");
       ContainerSearcher containerSearcher = new 
ContainerSearcher(jParams.getSiteID(),null,searchBlogQuery.toString(),jParams.getEntryLoadRequest());
       
request.setAttribute("CommuniqueContainer_search_handler",containerSearcher);
       isInSearch = true;
  }
  
  // tri     
  ContainerSorterByContainerDefinition communique_sort_handler = new 
ContainerSorterByContainerDefinition(-1, "titreDate", 
"CommuniqueContainer",jParams.getEntryLoadRequest(), true);
  communique_sort_handler.setDescOrdering();
  request.setAttribute("CommuniqueContainer_sort_handler", 
communique_sort_handler);
  %>
  
    <%-- contenu --%>
    <div id="large">
      <div id="centreBig">
  
  <%
  // definition de quelques variables
  JahiaContainerList CommuniqueContainerList = 
jData.containers().getContainerList( "CommuniqueContainer" );
  CommuniqueContainerList.setIsContainersLoaded(false);
  int containerListFullSize = communiqueContainerList.getFullSize();
  JahiaContainerListPagination pagination = 
communiqueContainerList.getCtnListPagination();
  %>
                <!-- titre -->
                        <h1>Les communiqu�s de presse</h1>
                        <!-- /titre -->
                        
                        <!-- div de callage -->
                        <div id="centreBig">
                                
                                <!-- bt retour -->
                                <div class="savoirPlus"><a 
href="<%=jData.page().getURL(jParams)%>">Retour � la liste</a></div>
                                <div class="clearer"><img 
src="<jahia:contextURL/>/images_alize/dot.gif" width="1" height="10" alt="" 
/></div>
                                <!-- /bt retour -->
                                
                                <!-- Bloc recherche -->
                                <div class="encartTopContentBig"><img 
src="<jahia:contextURL/>/images_alize/dot.gif" width="1" height="1" alt="" 
/></div>
                                <div class="encartContentBig">
                                        <!-- texte -->
                                        <div><h2>Moteur de recherche</h2></div>
                                        
                                        <div>
                                                <br />
                                                <form name="commusearch" 
action="<%=bypassUrl%>" method="GET" onsubmit="return ValidateForm()">
                                                        <dd><label 
for="dateDebut"><img src="<jahia:contextURL/>/images_alize/dot.gif" width="1" 
height="1" alt="P�riode de d�but de parution" /></label><span 
class="txtContentMedium"><strong>P�riode de parution :</strong></span> 
                                                        <span 
class="txtContent">du</span> 
                                                          <input type="text" 
name="dateDebut" class="frmInput80" value="<%=dateDebutString%>"> &nbsp;&nbsp; 
                                                        <label 
for="dateFin"><img src="<jahia:contextURL/>/images_alize/dot.gif" width="1" 
height="1" alt="P�riode de fin de parution" /></label>
                                                        <span 
class="txtContent">au</span> 
                                                          <input type="text" 
name="dateFin" class="frmInput80" value="<%=dateFinString%>">  <span 
class="txtContent">format date : jj/mm/aaaa</span></dd>
                                                        <br /><img 
src="<jahia:contextURL/>/images_alize/dot.gif" width="1" height="10" alt="" 
/><br />
                                                        <dd><label 
for="motcle"><img src="<jahia:contextURL/>/images_alize/dot.gif" width="1" 
height="1" alt="Titre ou mots significatifs" /></label><span 
class="txtContentMedium"><strong>Titre ou mots significatifs :</strong></span> 
                                                          <input type="text" 
name="commuSearchString" class="frmInput300" 
value="<%=commuSearchString%>"></dd>
                                                        <br /><img 
src="<jahia:contextURL/>/images_alize/dot.gif" width="1" height="10" alt="" 
/><br />
                                                        <dd><label 
for="personnalite"><img src="<jahia:contextURL/>/images_alize/dot.gif" 
width="1" height="1" alt="Personnalit�" /></label><span 
class="txtContentMedium"><strong>Personnalit� : </strong></span>
                                                        <select 
name="personnalite" class="frmSelect" 
onChange="javascript:document.commusearch.submit()">
                                                                <option 
value="toute">toute</option>
                                                           
<content:containerList name='Personnalites' id="Personnalites">
                                                            <content:container 
id="PersonnalitesContainer">
                                                                
<content:textField name='Personnalite' display="false" valueId="Personnalite" 
defaultValue="" diffActive="true"/>
  
                                                                        
<logic:equal name='Personnalite' value="<%=personnalite%>" >
                                                                                
<option value="<bean:write name='Personnalite'/>" selected ><bean:write 
name='Personnalite'/></option>
                                                                </logic:equal>
                                                                        
<logic:notEqual name='Personnalite' value="<%=personnalite%>" >
                                                                                
<option value="<bean:write name='Personnalite'/>" ><bean:write 
name='Personnalite'/></option>
                                                                
</logic:notEqual>
                                                            </content:container>
                                                           
</content:containerList>
                                                        </select>
                                                        <%--  Affiche la liste 
des personalites en mode edit --%>
                                                        <%if 
(jData.gui().isEditMode()) {%>
                                                        <span 
class="txtContent" style="font-size:10px;width: 200px;display: block;">
                                                        <%--    <fieldset 
style="padding: 5px; width: 200px"> --%>
                                                        <div 
style="font-size:10px;width: 200px">
                                                                  
<jahiaHtml:actionMenu name="Personnalites" namePostFix="" 
resourceBundle="jahiatemplates.Corporate_portal_templates">
                                                                        
<content:containerList name='Personnalites' id="Personnalites">
                                                                  
<content:updateFieldURL id="PersonnalitesUpdateURL" display="false"/>
                                                                  
<content:addContainerURL id="PersonnalitesAddURL" display="false"/>
                                                                  
<content:container id="PersonnalitesContainer">
                                                                       
<content:containerDiffHighlight id="PersonnalitesHighLight" 
name="PersonalitesContainer"/>
                                                                                
<content:textField name='Personnalite' />       
                                                                            
<content:updateContainerURL id="PersonnaliteUpdateURL" display="false"/>
                                                                            
<content:deleteContainerURL id="PersonnaliteDeleteURL" display="false"/>
                                                                            
<logic:present name="PersonnaliteUpdateURL">
                                                                                
    <a href="<bean:write name='PersonnaliteUpdateURL'/>"><%=updateButton%></a>
                                                                                
<a href="<bean:write name='PersonnaliteDeleteURL'/>"><%=deleteButton%></a>
                                                                                
</logic:present>
                                                                                
<br />
                                                                        
</content:container>
                                                                  
</content:containerList>
                                                                    
<logic:present name="PersonnalitesUpdateURL">
                                                                            <a 
href="<bean:write name='PersonnalitesUpdateURL'/>">Ajouter une personnalit�</a>
                                                                        
</logic:present>
                                                                    
<logic:present name="PersonnalitesAddURL">
                                                                            <a 
style="font-size:12px;color:#ff9900" href="<bean:write 
name='PersonnalitesAddURL'/>">Ajouter une personnalit�</a>
                                                                        
</logic:present>
                                                             
</jahiaHtml:actionMenu>
                                                           </div>
                                                        <%--    </fieldset> --%>
                                                                </span>
                                                        <%}%>
                                                        </dd>
                                                        <br /><img 
src="<jahia:contextURL/>/images_alize/dot.gif" width="1" height="10" alt="" 
/><br />
                                                        <dd><label 
for="rubrique"><img src="<jahia:contextURL/>/images_alize/dot.gif" width="1" 
height="1" alt="Rubrique" /></label><span 
class="txtContentMedium"><strong>Rubrique : </strong></span> <select 
name="rubrique" class="frmSelect"><option 
value="toute">toute</option></select></dd>
                                                        
                                                        <br /><img 
src="<jahia:contextURL/>/images_alize/dot.gif" width="1" height="10" alt="" 
/><br />
                                                        <div class="alignRight">
                                                        <input type="reset" 
name="Annuler" value="Annuler" alt="R�-initialiser les champs du formulaire" 
class="btnSubmit " /> &nbsp; <input type="submit" name="valider" 
value="Valider" alt="Rechercher dans les archives" class="btnSubmit " /> </div>
                                                        <input type='hidden' 
name='ctnscroll_CommuniqueContainer' value='5_0'>
                                                </form>
                                                <br />
                                        </div>
                                        <!-- /texte -->                 
                                </div>
                                <div class="encartBottomContentBig"><img 
src="<jahia:contextURL/>/images_alize/dot.gif" width="1" height="1" alt="" 
/></div>
                                <!-- /Bloc recherche -->
                                
                                <!-- Bloc liste communique -->
                                <div class="encartTopContentBig"><img 
src="<jahia:contextURL/>/images_alize/dot.gif" width="1" height="1" alt="" 
/></div>
                                <div class="encartContentBig">
                                        <!-- texte -->
                                        <div><h2>Liste des 
communiqu�s</h2></div>       
                                <% if (isInSearch) { %>
                                <div class="txtContent">Il y a 
<strong><%=containerListFullSize%></strong> r�ponses correspondant � votre 
recherche.</div>
                                <%}%>
  <%if (containerListFullSize > CommuniqueWindowSize) {%>
  <%@ include file="include/alize_pagination.inc"%>
  <%}%>
                                <ul class="linkListCommunique">
  
  <%
  int communiqueContainerListID = communiqueContainerList.getID();
  Enumeration communiqueEnumeration = CommuniqueContainerList.getContainers();
  
  int currentPageId = jData.page().getID();
  
  while (communiqueEnumeration.hasMoreElements()) {
      JahiaContainer CommuniqueContainer = 
(JahiaContainer)communiqueEnumeration.nextElement();
        int     pageId = CommuniqueContainer.getPageID();
        // si la page id du container est differente de la page courante alors 
la chaine trouve est dans une autre page
        if (pageId != currentPageId) {
                // retrouve la page en remontant dans la hierarchie des 
containers
          ContentContainer container = 
ContentContainer.getContainer(CommuniqueContainer.getID());
          ContentPage containerPage = container.getPage();
                ContentPageField contentPageField = (ContentPageField) 
containerPage.getParent( 
jParams.getUser(),jParams.getEntryLoadRequest(),ParamBean.NORMAL);
                ContentContainer parentContainer = 
(ContentContainer)contentPageField.getParent(jParams.getUser(), 
jParams.getEntryLoadRequest(), jParams.getOperationMode());
          ContainerBean parentContainerBean = new 
ContainerBean(parentContainer.getJahiaContainer(jParams, 
jParams.getEntryLoadRequest()),jParams);
                CommuniqueContainer = 
parentContainer.getJahiaContainer(jParams, jParams.getEntryLoadRequest());
      }
      String TitreLong = CommuniqueContainer.getFieldValue("titreLong","", true 
, jData.params());
      String titreDate = CommuniqueContainer.getFieldValue("titreDate","", true 
, jData.params());
  
      ContainerBean communiqueDocContainerBean = new 
ContainerBean(CommuniqueContainer,jData.params());
        JahiaPage communiqueDocPage = (JahiaPage) 
CommuniqueContainer.getFieldObject("CommuniquePage" );
      
      if (communiqueDocPage != null) {
  %>
                                                <li><a 
href="<%=communiqueDocPage.getURL(jParams)%>"><%=titreDate%> - <%=TitreLong%> 
</a>&nbsp;&nbsp;&nbsp;
                                                        
<%jData.gui().html().drawBeginActionMenu(communiqueDocContainerBean , null, 
null, false, "", "jahiatemplates.Corporate_portal_templates", null, out);%>
                                                </li>
                                        <!-- /texte --> 
  <%
      }
  }%>
                                </ul>
  <%
  
  org.jahia.engines.JahiaEngine theAddContainerEngine = 
(org.jahia.engines.JahiaEngine) 
org.jahia.registries.EnginesRegistry.getInstance().getEngine( "addcontainer" );
  StringBuffer addContName = new StringBuffer("addContainer_");
  addContName.append(communiqueContainerList.getID());
  addContName.append(jData.gui().html().cleanSessionID(jParams.getSessionID()));
  String addContHtml = theAddContainerEngine.renderLink( jParams, 
communiqueContainerList );
  String launcher = 
"OpenJahiaScrollableWindow('"+addContHtml+"','"+addContName+"',640,480)";
  
  if (!isInSearch && jData.gui().isEditMode() && 
communiqueContainerList.checkWriteAccess(jParams.getUser())) {
      %>
      <br><a class="horizontaleline" 
href="javascript:<%=launcher%>"><%=addButton%>&nbsp;Ajouter un communiqu�</a>
      <%
  }
  %>
  <%if (containerListFullSize > CommuniqueWindowSize) {%>
  <%@ include file="include/alize_pagination.inc"%>
  <%}%>
                                </div>
                                
                                <div class="encartBottomContentBig"><img 
src="<jahia:contextURL/>/images_alize/dot.gif" width="1" height="1" alt="" 
/></div>
                                <!-- Bloc liste communique -->
                                
                        </div>
                        <!-- div de callage -->
        <%-- footer --%>
        <%@ include file="include/alize_footer.inc"%>
      </div>
    </div>
    
  </div>
  </body>
  </html>
  
  
  
  Index: template_alize_rubrique.jsp
  ====================================================================
  <%@ include file="include/alize_headers.inc"%>
  <a name="top"></a>
  <div class="accessibilite"><a href="#menu" accesskey="m"><img 
src="<content:contextURL/>/images_alize/dot.gif" height="1" width="1" 
alt="Aller au menu - racourcis (alt + m)"  /></a> <a href="#contenu" 
accesskey="s"><img src="<content:contextURL/>/images_alize/dot.gif" height="1" 
width="1" alt="Acc�der au contenu - racourcis (alt + s)"  /></a></div>
  
  <div id="inner">
    <%-- bandeau --%>
    <%@ include file="include/alize_bandeau.inc"%>
        
    <%-- menus de gauche --%>
    <%@ include file="include/alize_menus_gauche.inc"%>
    
    <%-- footer --%>
    <%@ include file="include/alize_navigation.inc"%>
    
    <%-- contenu --%>
    <div id="large">
        <jsp:include page="include/alize_rubrique_contenu.jsp" flush="true"/>
        
        <%-- footer --%>
        <%@ include file="include/alize_footer.inc"%>
    </div>
    
    
  </div>
  </body>
  </html>
  

Reply via email to