horizontales und vertikales menue

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

horizontales und vertikales menue

Beitragvon Honni72 » 11. Okt 2011, 18:33

servus leute

verwende die rexfactory für das main menue horizontal
Code: Alles auswählen
<?php
# ------ haupt navi
$nav = rex_navigation::factory();
echo '<div id="navi">';
echo $nav->get(0,-1,FALSE,TRUE);
echo '</div><!-- /navi -->'."\n";
?>


für das vertikale menue
Code: Alles auswählen
<?php
$cat = OOCategory::getCategoryById($this->getValue('category_id'));
$tree = $cat->getParentTree();
$id = $tree[0]->getId();
$subnav = rex_navigation::factory();
$subnav->setClasses(array('sub1', 'sub2'));
echo $subnav->get($id,2,FALSE,TRUE);
?>


habe jetzt das problem das das submenue ebenfalls im mainmenue mit angezeigt wird, habe schon einiges durch verändern der true und false werte ausprobiert, es aber net hinbekommen oder bin schon blind vor lauter buchstaben :?
kann mir jemand weiterhelfen
danke schon mal..
Honni72
 
Beiträge: 52
Registriert: 3. Mär 2011, 09:18

Re: horizontales und vertikales menue

Beitragvon Richard.Laing » 12. Okt 2011, 08:51

hi versuch das mal ;)
Code: Alles auswählen
<?php // PHP oberhalb von Html;?>
<?php $P = explode("|",$this->getValue("path").$this->getValue("article_id")."|"); $rexnav = rex_navigation::factory();?>

<?php // erste ebene (main) ;?>
<?php echo $rexnav->get(0,1,FALSE,TRUE); ?>

<?php // zweite ebene (sub);?>
<?php echo $rexnav->get($P[1],1,FALSE,TRUE); ?>

<?php // dritte ebene (sub sub);?>
<?php if (isset($P[2]) && $P[2] > 0) echo $rexnav->get($P[2],1,FALSE,TRUE); ?>


bei deinem code
Code: Alles auswählen
<?php
# ------ haupt navi
$nav = rex_navigation::factory();
echo '<div id="navi">';
echo $nav->get(0,-1,FALSE,TRUE);
echo '</div><!-- /navi -->'."\n";
?>

sollte das:
Code: Alles auswählen
echo $nav->get(0,-1,FALSE,TRUE);

falsch sein sollte dann so sein also das - wech weil das aussagst gib mir alles was da ist...
Code: Alles auswählen
echo $nav->get(0,1,FALSE,TRUE);

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Re: horizontales und vertikales menue

Beitragvon Honni72 » 12. Okt 2011, 11:20

ok das mit dem submenue funzt soweit, aber wie bekomme ich denn dann die verlinkung bzw active-auszeichnung hin wenn ich auf dem submenue bin?? da zeigt er mir nur die active vom submenue an und net das main-menue mit,
hier der code von den navis
Code: Alles auswählen
#navi ul {
   list-style:none;
   margin-left:5px;
}
#navi ul li {
   float:left;
   with:150px;
}
#navi ul li a {
   display:block;
   /*background:#A3D20B;*/
   background:url(bt_normal.png);
   width:115px;
   height:30px;
   padding-top:10px;
   padding-left:35px;
}
#navi ul li a:hover,
#navi ul li a.rex-current {
   font-weight:bold;
   color:#FFF;
   background:url(bt_over.png);
}
/* submenue */
#links ul {
   list-style:none;
   margin-left:5px;
}
#links ul li {
   float:left;
   with:100px;
}
#links ul li a {
   display:block;
   /*background:#A3D20B;*/
   width:110px;
   height:30px;
   padding-top:10px;
   padding-left:35px;
}
#links ul li a:hover,
#links ul li a.rex-current {
   font-weight:bold;
   color:#FFF;
   
}
Honni72
 
Beiträge: 52
Registriert: 3. Mär 2011, 09:18

Re: horizontales und vertikales menue

Beitragvon Richard.Laing » 12. Okt 2011, 11:23

hi
ein blick in den quellcode würde es dir verraten ;)

Code: Alles auswählen
#navi ul li a.rex-active

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Re: horizontales und vertikales menue

Beitragvon Honni72 » 12. Okt 2011, 11:39

ok danke, funzt, manchmal sieht man den wald vor lauter bäumen net mehr .... :D
Honni72
 
Beiträge: 52
Registriert: 3. Mär 2011, 09:18


Zurück zu Templates/Navigationen [R4]

Wer ist online?

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