Navi-Style

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

Navi-Style

Beitragvon Gast » 13. Okt 2005, 09:53

Ich bin gerade am basteln einer horizontalen Navi.
Allerdings steht nur vor jedem Titel ein ">>".
Das sieht äußerst :x aus.....
Wie erreiche ich, dass zwischen den Titeln ein Freiraum oder ein "::" steht?
Was muss ich wo reinschreiben im Template ?
Ich habe mich dazu schon durch diverse php und css Seite gewühlt. Aber die ol oder ul Tags funnktionieren irgendwie alle nicht......
Die Formatierunv will ich im Template im Bereich <style> </style> eintragen.
Gast
 

Re: Navi-Style

Beitragvon konst » 13. Okt 2005, 10:50

Gast hat geschrieben:Ich bin gerade am basteln einer horizontalen Navi.
Allerdings steht nur vor jedem Titel ein ">>".

Steht das >> im template? Poste doch mal den Code der die navi generiert.

Gast hat geschrieben:Wie erreiche ich, dass zwischen den Titeln ein Freiraum oder ein "::" steht?

"::" im Template, Freiraum oder z.B. Rahmen im CSS.

Gast hat geschrieben:Was muss ich wo reinschreiben im Template ?

:?: Was soll denn rauskommen?
Konstantin
konst
 
Beiträge: 21
Registriert: 3. Okt 2005, 21:36
Wohnort: Berlin

Beitragvon Gast » 13. Okt 2005, 11:18

So ist der Code. (Hier von den Templates glaube ich.)
Code: Alles auswählen
<?php
$path = explode( '|', $this->getValue("path").$this->getValue("article_id"));

$path1 = $path[1];
$path2 = $path[2];
$path3 = $path[3];


foreach (OOCategory::getRootCategories() as $lev1):
   if($lev1->isOnline()):
      echo '<a class="menu"  href="'.$lev1->getUrl().'">&raquo;&nbsp;'.$lev1->getName().'</a>';
      if ($lev1->getId() == $path1) :
         $lev1Size = sizeof($lev1->getChildren());

         if($lev1Size != "0"):
            foreach ($lev1->getChildren() as $lev2):
               if ($lev2->isOnline()):
                  echo '<a class="submenu" href="'.$lev2->getUrl().'">&nbsp;&nbsp;&nbsp;&bull;&nbsp;'.$lev2->getName().'</a>';
               endif;
               // ANFANG  EBENE 3
               $lev2Size = sizeof($lev2->getChildren());
               if($lev2Size != "0" && in_array($lev2->getId(), $path)):
                  foreach ($lev2->getChildren() as $lev3):
                     if ($lev3->isOnline()):
                        echo '<a class="submenu" href="'.$lev3->getUrl().'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&bull;&nbsp;'.$lev3->getName().'</a>';
                     endif;
                  endforeach;
               endif;
               // ENDE EBENE 3
            endforeach;
         endif;
      endif;
   endif;
endforeach;
?>


Rauskommen sollte am besten

:: Home :: Topic1 :: Topic2 :: etc ::

Sowas in dieser Richtung
Die css-Tags habe ich im Style-Bereich des Templates eingesetzt. Vielleicht kann ich die nötigen Befehle dafür auch wieder dort einsetzen.
Gast
 

Beitragvon Thomas.Blum » 13. Okt 2005, 11:32

Hej,

anstatt &raquo; halt :: ins Template schreiben

Thomas
blumbeet - web.studio - Dresden - 0351 217 6225
webbude - Blog über CSS.XHTML.REX
Ein Wunschzettel
Benutzeravatar
Thomas.Blum
Entwickler
 
Beiträge: 4670
Registriert: 24. Aug 2004, 21:11
Wohnort: Dresden

Beitragvon Gast » 13. Okt 2005, 14:14

Ich habs nun gelöst.
Zwar etwas anders, aber optisch auch nice.
Gast
 

Beitragvon Markus.Staab » 13. Okt 2005, 14:18

Gast hat geschrieben:Ich habs nun gelöst.
Zwar etwas anders, aber optisch auch nice.


Darf man deine Lösung erfahren?
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon Gast » 13. Okt 2005, 14:31

Ich habe mir die Zieladressen kopiert und grafische Buttons eingefügt und die Zeiladresse jeweils hinterlegt.....
Gast
 


Zurück zu Templates/Navigationen [R3]

Wer ist online?

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