<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: Navigation question</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>God save "OpenSource" (!!!!) </FONT>
</P>

<P><FONT SIZE=2>Hoping of an ability to help you all soon! </FONT>
</P>

<P><FONT SIZE=2>Thanks a lot ! It seems to fit my needs. (!)</FONT>
</P>

<P><FONT SIZE=2>Nico</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: "Bührle, Martin, FCI1" [<A HREF="mailto:martin.buehrle@lfk.eads.net">mailto:martin.buehrle@lfk.eads.net</A>] </FONT>
<BR><FONT SIZE=2>Sent: Dienstag, 3. September 2002 12:57</FONT>
<BR><FONT SIZE=2>To: 'opencms-dev@www.opencms.org'</FONT>
<BR><FONT SIZE=2>Cc: 'Nico.Krause@nsc.eu.com'; 'mfoley5@csc.com.au'</FONT>
<BR><FONT SIZE=2>Subject: AW: Navigation question</FONT>
</P>

<P><FONT SIZE=2>Hi List,</FONT>
</P>

<P><FONT SIZE=2>we have a special navigation-class for this, extending the class</FONT>
<BR><FONT SIZE=2>"CmsXmlNav.java".</FONT>
<BR><FONT SIZE=2>It was developed by Berata GmbH (Boeblingen, Germany) in 2001 for our</FONT>
<BR><FONT SIZE=2>Intranet.</FONT>
</P>

<P><FONT SIZE=2>Be careful: With the latest OpenCMS-version there are may be totally</FONT>
<BR><FONT SIZE=2>different ways of implementing the same functions.</FONT>
</P>

<P><FONT SIZE=2>There is also an language-based navigation implemented, using the same</FONT>
<BR><FONT SIZE=2>navigation-structure for different languages. It is possible to switch</FONT>
<BR><FONT SIZE=2>within the same content from one language to another (using the flag-symbol</FONT>
<BR><FONT SIZE=2>on the master-template).</FONT>
</P>

<P><FONT SIZE=2>I think it will be really difficult to explain all the stuff. But here is</FONT>
<BR><FONT SIZE=2>the java-code and a template-example for the JavaScript-Code:</FONT>
<BR><FONT SIZE=2>(and some JPEGs to see, what is possible with this CmsXmlNavBerata.java)</FONT>
</P>

<P><FONT SIZE=2>May be there is a possibility to place the necessary functions in the</FONT>
<BR><FONT SIZE=2>official CmsXmlNav.java by the opencms-team?!?</FONT>
</P>

<P><FONT SIZE=2> <<CmsXmlNavBerata.java>> </FONT>
<BR><FONT SIZE=2> <<OPENCMS-Funktionen.doc>> </FONT>
<BR><FONT SIZE=2>Mastertemplate:</FONT>
<BR><FONT SIZE=2>/content/templates</FONT>
<BR><FONT SIZE=2> <<privatcontent.xml>> </FONT>
<BR><FONT SIZE=2>Includes:</FONT>
<BR><FONT SIZE=2>/content/internal</FONT>
<BR><FONT SIZE=2> <<privatpfad.xml>>  <<privatpopup.xml>> </FONT>
<BR><FONT SIZE=2>Look&Feel:</FONT>
<BR><FONT SIZE=2> <<Navigation_Berata.jpg>> </FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2>Best regards</FONT>
<BR><FONT SIZE=2> Martin</FONT>
</P>

<P><FONT SIZE=2>_________________________________________________________________________</FONT>
<BR><FONT SIZE=2>Martin Buehrle IT-Projects/Services</FONT>
<BR><FONT SIZE=2>EADS - European Aeronautic Defence and Space Company</FONT>
<BR><FONT SIZE=2>LFK-Lenkflugkoerpersysteme GmbH</FONT>
<BR><FONT SIZE=2>Telefax: +49 89 3179-8927</FONT>
<BR><FONT SIZE=2>eMail: Martin.Buehrle@lfk.eads.net</FONT>
<BR><FONT SIZE=2>_________________________________________________________________________</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2>> -----Ursprüngliche Nachricht-----</FONT>
<BR><FONT SIZE=2>> Von:  Nico Krause [SMTP:Nico.Krause@nsc.eu.com]</FONT>
<BR><FONT SIZE=2>> Gesendet am:  Dienstag, 3. September 2002 12:07</FONT>
<BR><FONT SIZE=2>> An:   'opencms-dev@www.opencms.org'</FONT>
<BR><FONT SIZE=2>> Betreff:      RE: [opencms-dev] Navigation question</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Thank you Stephan, ... no it is clear how to use navstart & navend </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> I think it will help me a step forward. </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> I've just made my first steps with extending CmsCmlNav... also getting</FONT>
<BR><FONT SIZE=2>> some response yet... ("greeting from JAVA";) </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Mark, if you like - we should help each other... I'll just try to go some</FONT>
<BR><FONT SIZE=2>> more steps forward with this ... then I will send an email to you or</FONT>
<BR><FONT SIZE=2>> posting something into the list. </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Have a nice time, </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Nico </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> P.S. If you live in Australia - go better sleeping now - don't work so</FONT>
<BR><FONT SIZE=2>> long! Tomorrow morning ... there should be more (code) from my side.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> -----Original Message----- </FONT>
<BR><FONT SIZE=2>> From: Stephan Hartmann [ <<A HREF="mailto:hartmann@waehrisch-feykes.de">mailto:hartmann@waehrisch-feykes.de</A>>] </FONT>
<BR><FONT SIZE=2>> Sent: Dienstag, 3. September 2002 11:26 </FONT>
<BR><FONT SIZE=2>> To: opencms-dev@www.opencms.org </FONT>
<BR><FONT SIZE=2>> Subject: Re: [opencms-dev] Navigation question </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> You can use the getNavTree method to read the whole tree. In the</FONT>
<BR><FONT SIZE=2>> <navstart> </FONT>
<BR><FONT SIZE=2>> and <navend> tags you can place your layer tags. </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Bye, </FONT>
<BR><FONT SIZE=2>> Stephan </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Am Dienstag,  3. September 2002 11:16 schrieben Sie: </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> > > Hi, </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > I want to implement navigation with rollovers and layers. </FONT>
<BR><FONT SIZE=2>> > A primary Navigation with 'n' 3-5 or more Items...should be generated </FONT>
<BR><FONT SIZE=2>> > automatically from a folder root and each of them should have a</FONT>
<BR><FONT SIZE=2>> separated </FONT>
<BR><FONT SIZE=2>> > layer...the layer contains the secondary navigation. (next folder level)</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > So I have to read the whole tree at once - I think - in order to get all</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> > navigation items... </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > Some problems I have with doing that (besides I did only a very easy </FONT>
<BR><FONT SIZE=2>> > navigation at this time) </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > 1.    I don't know how to separate logically the primary navigation from</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> > the secondary navigation </FONT>
<BR><FONT SIZE=2>> > 2.    positioning the layers might be a problem. But I think will solve </FONT>
<BR><FONT SIZE=2>> > this through properties in folders. Or extending CmsXmlNav. with a new </FONT>
<BR><FONT SIZE=2>> > method. Which shifts every new layer to the right depending from it's </FONT>
<BR><FONT SIZE=2>> > position and how many nav items where displayed before. </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > Did somebody extend the CmsXmlNav? It would be great if somebody posts</FONT>
<BR><FONT SIZE=2>> some </FONT>
<BR><FONT SIZE=2>> > code examples it to me. </FONT>
<BR><FONT SIZE=2>> > If somebody has implemented such a navigation.. it would also be great </FONT>
<BR><FONT SIZE=2>> > posting me. </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > Thank you, very much, </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > Nico </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > ____________________________________ </FONT>
<BR><FONT SIZE=2>> > Nico Krause </FONT>
<BR><FONT SIZE=2>> > NorthStar Communications GmbH </FONT>
<BR><FONT SIZE=2>> > Wallbergstr. 20-22     85221 Dachau </FONT>
<BR><FONT SIZE=2>> > Telefon: +49 (0) 81 31 / 9 96 87 - 53 </FONT>
<BR><FONT SIZE=2>> > Fax:      +49 (0) 81 31 / 9 96 87 - 29 </FONT>
<BR><FONT SIZE=2>> > Mobil:    +49 (0) 1 71 / 3 70 10 70 </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> ---------------------------------------- </FONT>
<BR><FONT SIZE=2>> Content-Type: text/html; name="Anhang: 1" </FONT>
<BR><FONT SIZE=2>> Content-Transfer-Encoding: quoted-printable </FONT>
<BR><FONT SIZE=2>> Content-Description: </FONT>
<BR><FONT SIZE=2>> ---------------------------------------- </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> -- </FONT>
<BR><FONT SIZE=2>> Stephan Hartmann </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Währisch & Feykes GmbH </FONT>
<BR><FONT SIZE=2>> Gustav-Adolf-Str. 5 </FONT>
<BR><FONT SIZE=2>> 47057 Duisburg </FONT>
<BR><FONT SIZE=2>> Tel. 0203 / 373 070 </FONT>
<BR><FONT SIZE=2>> Fax 0203 / 376 766 </FONT>
<BR><FONT SIZE=2>> hartmann@wfnetz.de </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> ------------------------------------------------------ </FONT>
<BR><FONT SIZE=2>> Ausschlusserklärung (Disclaimer): </FONT>
<BR><FONT SIZE=2>> Über das Internet versandte E-mails können unter fremden Namen erstellt</FONT>
<BR><FONT SIZE=2>> oder </FONT>
<BR><FONT SIZE=2>> manipuliert werden. Aus diesem Grund enthalten unsere mit E-mail</FONT>
<BR><FONT SIZE=2>> verschickten </FONT>
<BR><FONT SIZE=2>> Nachrichten grundsätzlich keine rechtsverbindlichen Willenserklärungen. </FONT>
<BR><FONT SIZE=2>> </FONT>
</P>

</BODY>
</HTML>