Hi,
ich bin neu hier und versuche gerade eine Webpräsenz mit Wordpress als CMS neu zu erstellen. Da es sich um eine Art Zeitschrift handeln wird, haben wir uns für das Mimbo Theme entschieden. Nun stehe ich vor folgendem Problem: Ich möchte dass die Navigation rechts jeweils nur die Unterkategorien der jeweils aktiven Oberkaterie anzeigt. Die Sache wird mehrsprachig, konkret heißt das also: der User wählt English und die Navi rechts zeigt die Unterkategorien von English an. Gibt es da eine komfortablere Lösung?
Im Moment mache ich es so:
PHP
[B]<div [U]class[/U]="widget clearfloat">[/B]
[B]<h3 [U]class[/U]="widgettitle">[/B]Navi[B]</h3>[/B]
[B]<?php
$category = get_the_category();
$i = 0;
$anzahl = count($category);
[U]while[/U] ($i [B]< $anzahl) {
[U]switch[/U]($category[$i]->[/B]cat_ID) {
[U]case[/U] 1:
[U]echo[/U] "[B]<ul>[/B]";
wp_list_categories('orderby=id&show_count=1&use_desc_for_title=0&child_of=1&title_li=');
[U]echo[/U] "[B]</ul>[/B]";
[U]break[/U];
[U]case[/U] 9:
[U]echo[/U] "[B]<ul>[/B]";
wp_list_categories('orderby=id&show_count=1&use_desc_for_title=0&child_of=9&title_li=');
[U]echo[/U] "[B]</ul>[/B]";
[U]break[/U];
//hier stehen noch mehr Abfragen für die anderen Kategorien....
}
$i++;
}
?>[/B]
[B]</div>[/B]
Alles anzeigen
Gruß und Danke