Hallo,
hier bin ich mit meinem nächsten Problem. Für meine Page wollte mein Auftraggeber zuerst eine Navigation in der Sidebar, dannach wurde es auf eine Navi im Header, neben dem Logo geändert.
Was ich gemacht habe: Die Navigation so verändert und platziert, dass sie jetzt neben dem Logo steht. Funktioniert alles soweit.
Jetzt kommt das Anliegen des Auftraggebers, ihm Unterkategorien zur Verfügung zu stellen, um die Projekte besser gliedern zu können (werden ja immer mehr).
http://www.sichtraum.com/sichtraum
Mein Problem:
Die Subkategorien verhalten sich jetzt wie in der Sidebar, d.h. sie werden unter der jeweiligen Oberkategorie platziert und verschieben die restlichen Oberkategorien unter sich selbst.
Wie kann ich das unterdrücken bzw. ändern? Die Unterkategorien sollten immer dann zur Auswahl stehen, wenn die entsprechende Oberkategorie aktiv ist. (Wenn nicht möglich, wäre auch Hover eine Lösung).
#navi {
position: relative;
text-align: left;
left: 54px;
top: -112px
}
#navi li{
display: inline;
list-style: none;
padding: 3px 8px;
}
#navi h2 {
margin: 5px 0 0;
}
#navi .children a{
display: block;
font-size:10pt;
}
#navi a {
font-size:13.5pt;
color: #222;
text-decoration: none;
}
#navi a:hover {
color: #555;
text-decoration: none;
}
Alles anzeigen
Und im header.php
<div id="navi">
<?php
$categories = wp_list_categories('orderby=order&title_li=<h2>&echo=0');
$categories = explode('</li>', $categories); //create array from string returned by wp_list_categories
array_pop($categories); //pop last element off array
array_pop($categories);
echo implode('<img src="http://www.sichtraum.com/wp-content/themes/default/images/linie_header.jpg" alt="|" style="position:relative;top:6px; left:6px" />', $categories);
?></h2>
</div>