CONCLUSIO      


Wir verwenden für unseren WEB-Auftritt ein Tomcat Server mit installiertem OpenCms (Version 7).

Auf Basis des mit dem Content Management System mitgelieferte TemplateOne haben wir ein neues Template entwickelt und nutzen dieses für unseren WEB Auftritt.

Wenn Sie Interesse an der Verwendung bzw. der Weiterentwicklung auf Basis unseres Templates haben, können Sie unseren Webmaster kontaktieren.

Weiter unten können Sie sich einen Codeschnipsel laden den wir mittels "include" in unser Template integriert haben. Es handelt sich um unsere Login-Form, das nach dem Anmelden die Möglichkeit bietet, das aktuelle Projekt umzuschalten (nachfolgendes Codeschnipsel), das Kennwort zu ändern und sich ab zu melden.

CmsJspActionElement cms = new CmsJspActionElement(pageContext,request,response);

String newProjectName = request.getParameter("newprojectname");
String action = request.getParameter("action");
String currentProjectName ;

CmsObject cmsObject = cms.getCmsObject();
CmsProject cmsProject=null;
java.util.List projectList;
String redirectTo=null, projectName=null;

if ("changeProject".equals(action)){
    if(newProjectName !=null){
        cmsProject = cmsObject.readProject(newProjectName );
        cmsObject.getRequestContext().setCurrentProject(cmsProject);
        cmsObject.getRequestContext().setSiteRoot("/sites/default");
        redirectTo=cmsLogin.getFormLink();
    }
}

currentProjectName = cmsObject.getRequestContext().currentProject().getName();

/** ... **/
projectList = cmsObject.getAllAccessibleProjects();   // Liefert alle sichtbaren Projekte
for(int i=0; i<projectList.size(); i++){
  cmsProject = (CmsProject) projectList.get(i);
  projectName=cmsProject.getName();
  if(!currentProjectName.equals(projectName)){  %>   
    <tr>
      <td>
        <input type="button" style="width:120px;" value="<%=projectName%>" onClick="goTo('changeProject', '<%=projectName%>')" />
      </td>
    </tr><%
  }


/** ... **/

Nach der Anmeldung sieht das Menü links (je nach zugeordneten Projekten) mit eingebundenem Login.jsp folgendermaßen aus:

OpenCMS_LoginJSP_Options

Benutzen Sie Diese E-Mail Adresse nicht! Do no use this eMail! siconedinfo@siconed.com
Hier die komprimierte JSP-Datei (letzter Update: 05.04.2007 auf OpenCms 6). Wichtig: Das Code ist bei uns getestet, im Einsatz und läuft Problemlos. Wir stellen den Code so wie er ist - ohne Gewährleistung, Garantie oder ähnlichem - zur freien Verfügung. Die Benutzung erfolgt auf eigene Gefahr.

über eine Rückmeldung an den Webmaster freuen wir uns.


 
Zum Seitenanfang Druckversion   Benutzer-Login    Impressum 

Menü Navigation

Die folgenden Links werden für die Menüs der DHTML-Navigation benutzt.