bei navi erstellung immer probleme

Fragen und Diskussionen rund um das Navigations Modul
zbmicha
Junior Member
Beiträge: 14
Registriert: Mi 10. Dez 2014, 14:45

bei navi erstellung immer probleme

Beitragvon zbmicha » Fr 23. Jan 2015, 12:30

Hi leuts

für mich ist immer noch das schwerste an webedition die navis umzusetzen.
aktuell hab ich folgende html strucktur:

Code: Alles auswählen

<div id="mainNav" class="mainNavi trans">

   <ul>
      <li><a data-scroll data-options='{ "easing": "easeInQuad" }' href="#uberMich">Über mich</a></li>
      <li class="beratungButt"><a href="#">Beratung</a></li>

         <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href="#beratung" onClick="javascript:goToSlide(0);">Unterpunkt 1</a></li> 
         <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href="#beratung" onClick="javascript:goToSlide(1);">Unterpunkt 2</a></li>
         <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href="#beratung" onClick="javascript:goToSlide(2);">Unterpunkt 3</a></li>
         <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href="#beratung" onClick="javascript:goToSlide(3);">Unterpunkt 4</a></li>

      <li><a data-scroll data-options='{ "easing": "easeInQuad" }' href="#kontakt">Kontakt</a></li>
   </ul>

</div>

hab jetzt versucht wie folgt umzusetzen - haut aber net hin und ich ckecks net.

Code: Alles auswählen



    <we:navigation navigationname="heimEnergieNav" parentid="269" />

     <we:navigationEntry type="folder" navigationname="heimEnergieNav">
            <li><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />'><we:navigationField name="text" /></a></li>
     </we:navigationEntry>

     <we:navigationEntry position="2" type="folder" navigationname="weigel_navigation">
                <li class="beratungButt"><a href="#"><we:navigationField name="text" /></a></li>
     </we:navigationEntry>

     <we:ifHasEntries>
               <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />' onClick='javascript:goToSlide(0);'><we:navigationField name="text" /></a></li> 
     </we:ifHasEntries>

     <we:navigationWrite navigationname="heimEnergieNav"  />
mein navi modul hab ich mit ordner aufgebaut und sieht wie folgt aus:

Über mich
Beratung (is nur ein Button der bei klick unternavi ausfährt - hat auch ne eigene class)
Unterpunkt 1 (die Unterpunkte haben allen unterschiedliche Nummern in der onclick Funktion)
Unterpunkt 2
Unterpunkt 3
Unterpunkt 4
Kontakt

kann mir mal jemand bitte helfen.

lg
Micha

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: bei navi erstellung immer probleme

Beitragvon e_herrmann » Fr 23. Jan 2015, 12:38

Hi,
da stimmt ja noch nicht mal das html. Für die 2. Ebene braucht es doch noch ul-Tags.
Mit "haut aber net hin und ich ckecks net" kann dir keiner helfen. Du musst schon etwas mehr einbringen, um dein Problem anderen darzustellen. Mit Text, Screenshots, einem Link, etc.

Grüße Elko
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

zbmicha
Junior Member
Beiträge: 14
Registriert: Mi 10. Dez 2014, 14:45

Re: bei navi erstellung immer probleme

Beitragvon zbmicha » Fr 23. Jan 2015, 12:59

mal ne andere frage. man kann ja mit position nen eintrag anders gestalten. Kann man auch irgendwie sagen: wenn der navigationfieldname == beratung ist - gib es so aus.

der 2. eintrag ist beratung und hat ne class. kann aber sein das irgendwann vor beratung noch ein navieintrag kommt. somit würde es nicht mehr funktionieren wenn ich position 2 nen anderen aufbau geben. darum würde ich gerne die über ne abfrage mit dem fieldnamen machen. geht so was ?

lg
micha

@Elko
vielen dank für deine antwort. ich möchte mich jetzt schritt für schritt an die sache annähern. wäre cool wenn du mir erst diese frage beantworten könntest. dann komm ich schon hi wo ich will.

zbmicha
Junior Member
Beiträge: 14
Registriert: Mi 10. Dez 2014, 14:45

Re: bei navi erstellung immer probleme

Beitragvon zbmicha » Fr 23. Jan 2015, 13:18

ok - habs jetzt wie folgt gemacht:

Code: Alles auswählen

<div id="mainNav" class="mainNavi trans">

   <ul>

   <we:navigation navigationname="heimEnergieNav" parentid="286" />
                   
         <we:navigationEntry type="folder" navigationname="heimEnergieNav">
               <li><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />'><we:navigationField name="text" /></a></li>
         </we:navigationEntry>

         <we:navigationEntry position="2" type="folder" navigationname="heimEnergieNav">
               <li class="beratungButt"><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />'><we:navigationField name="text" /></a></li>
         </we:navigationEntry>

         <we:navigationEntry position="3" type="folder" navigationname="heimEnergieNav">
               <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />' onClick="javascript:goToSlide(0);"><we:navigationField name="text" /></a></li> 
         </we:navigationEntry>

         <we:navigationEntry position="4" type="folder" navigationname="heimEnergieNav">
               <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />' onClick="javascript:goToSlide(1);"><we:navigationField name="text" /></a></li> 
         </we:navigationEntry>

         <we:navigationEntry position="5" type="folder" navigationname="heimEnergieNav">
               <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />' onClick="javascript:goToSlide(2);"><we:navigationField name="text" /></a></li> 
         </we:navigationEntry>

         <we:navigationEntry position="6" type="folder" navigationname="heimEnergieNav">
               <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />' onClick="javascript:goToSlide(3);"><we:navigationField name="text" /></a></li> 
         </we:navigationEntry>

   <we:navigationWrite navigationname="heimEnergieNav"  />

   </ul>

</div>

ist natürlich nicht so schön. besonders wenn vor beratung noch ein eintrag hinzugefügt wird., funktioniert das ganze ja nimmer. wie kann man sowas lösen.

lg
micha

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: bei navi erstellung immer probleme

Beitragvon e_herrmann » Fr 23. Jan 2015, 13:27

du kannst die css-Klasse auch direkt im Navitool angeben. Link-Eigenschaften einblenden, dort unter Link Attribute (z.B. id="1", class=, ..) eingeben.
Du kannst aber auch, deinen Navi-Eintrag in eine globale-Variable speichern und dann mit ifVar abfragen. Dann kannst du auch komplexere Sachen anzeigen.
Für deinen Fall würde ich Variante 1 empfehlen. Die Klasse steht dann aber im a-Tag, nicht im li-Tag.

Grüße Elko
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

zbmicha
Junior Member
Beiträge: 14
Registriert: Mi 10. Dez 2014, 14:45

Re: bei navi erstellung immer probleme

Beitragvon zbmicha » Fr 23. Jan 2015, 13:30

danke Elko !!

werde ich gleich mal probieren.

lg
micha

zbmicha
Junior Member
Beiträge: 14
Registriert: Mi 10. Dez 2014, 14:45

Re: bei navi erstellung immer probleme

Beitragvon zbmicha » Fr 23. Jan 2015, 13:40

http://img3.fotos-hochladen.net/uploads ... pomqkd.png

hab es jetzt so gemacht, aber es passiert nix.

was is falsch ?

lg
Micha

AndreasWitt

Re: bei navi erstellung immer probleme

Beitragvon AndreasWitt » Fr 23. Jan 2015, 13:42

... nutzt du denn auch das Feld aus den Linzeigenschaften per <we:navigationField/> ?

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: bei navi erstellung immer probleme

Beitragvon e_herrmann » Fr 23. Jan 2015, 13:43

was heißt denn passiert nix, hat keine Auswirkung, oder kommt nicht im Quelltext an?
Wie sieht denn das generierte html an der Stelle aus?
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: bei navi erstellung immer probleme

Beitragvon e_herrmann » Fr 23. Jan 2015, 13:45

ahh, Andreas hat recht, du baust ja deinen Link aus Einzelteilen zusammen, da musst den Teil für die class auch hinzufügen!
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

zbmicha
Junior Member
Beiträge: 14
Registriert: Mi 10. Dez 2014, 14:45

Re: bei navi erstellung immer probleme

Beitragvon zbmicha » Fr 23. Jan 2015, 13:48

hmmm. habs so gemacht. geht aber net. weis net wie ich we sagen kann das er class nehmen soll

Code: Alles auswählen

<li class='<we:navigationField name="class" />'>

yo - kommt nix am quelltext an. im quelltext steht:

Code: Alles auswählen

<li class="">

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: bei navi erstellung immer probleme

Beitragvon e_herrmann » Fr 23. Jan 2015, 13:55

ups, ein spezielles class-Attribut gibt's ja gar nicht. Nimm doch mal ein anderes, rel, oder id und probier das mal damit.
Warum es class nicht gibt, erschließt sich mir nicht.
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

zbmicha
Junior Member
Beiträge: 14
Registriert: Mi 10. Dez 2014, 14:45

Re: bei navi erstellung immer probleme

Beitragvon zbmicha » Fr 23. Jan 2015, 13:58

bei rel kommt nix und bei id kommt die nummer des eintrages.

seid ihr sicher das man hier classes angeben kann ?

lg
Micha

AndreasWitt

Re: bei navi erstellung immer probleme

Beitragvon AndreasWitt » Fr 23. Jan 2015, 13:59

... zeig mal noch mal deinen aktuellen Code.

zbmicha
Junior Member
Beiträge: 14
Registriert: Mi 10. Dez 2014, 14:45

Re: bei navi erstellung immer probleme

Beitragvon zbmicha » Fr 23. Jan 2015, 14:05

Code: Alles auswählen

<div id="mainNav" class="mainNavi trans">

   <ul>

   <we:navigation navigationname="heimEnergieNav" parentid="286" />
                   
         <we:navigationEntry type="folder" navigationname="heimEnergieNav">
               <li><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />'><we:navigationField name="text" /></a></li>
         </we:navigationEntry>

         <we:navigationEntry position="2" type="folder" navigationname="heimEnergieNav">
               <li class="beratungButt"><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />'><we:navigationField name="text" /></a></li>
         </we:navigationEntry>

         <we:navigationEntry position="3" type="folder" navigationname="heimEnergieNav">
               <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />' onClick="javascript:goToSlide(0);"><we:navigationField name="text" /></a></li> 
         </we:navigationEntry>

         <we:navigationEntry position="4" type="folder" navigationname="heimEnergieNav">
               <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />' onClick="javascript:goToSlide(1);"><we:navigationField name="text" /></a></li> 
         </we:navigationEntry>

         <we:navigationEntry position="5" type="folder" navigationname="heimEnergieNav">
               <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />' onClick="javascript:goToSlide(2);"><we:navigationField name="text" /></a></li> 
         </we:navigationEntry>

         <we:navigationEntry position="6" type="folder" navigationname="heimEnergieNav">
               <li class="mainNavSec"><a data-scroll data-options='{ "easing": "easeInQuad" }' href='<we:navigationField name="href" />' onClick="javascript:goToSlide(3);"><we:navigationField name="text" /></a></li> 
         </we:navigationEntry>

   <we:navigationWrite navigationname="heimEnergieNav"  />

   </ul>

</div>

an der position2 soll die class = beratungButt
an der position3 soll die class = mainNavSec und onClick="javascript:goToSlide(0);"
an der position4 soll die class = mainNavSec und onClick="javascript:goToSlide(1);"
an der position5 soll die class = mainNavSec und onClick="javascript:goToSlide(2);"
an der position6 soll die class = mainNavSec und onClick="javascript:goToSlide(3);"

würde halt gerne ohne position arbeiten, da es vll sein kann das zu nem späterem zeitpunkt vor dem Navipunkt Beratung noch ein neuer Eintrag gemacht wird und somit würde das ganze ja nimmer funktionieren.

lg
Micha


Zurück zu „Navigations Modul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste