rabim prikazat child kategorijo v php

} else {
$output .= "<div class='child'>";
$output .= "<a href='".get_option('siteurl')."/trgovina'>".getoption('blogname')." TRGOVINA</a> » ";
$category = $product
listingdata['categoryid'];
$categoryinfo = $wpdb->getrow("SELECT * FROM {$wpdb->prefix}productcategories WHERE id='".$category."'",ARRAYA);
while ($categoryinfo['categoryparent']!=0) {
$categoryinfo = $wpdb->getrow("SELECT * FROM {$wpdb->prefix}productcategories WHERE id='".$categoryinfo['categoryparent']."'",ARRAYA);
$output .= "<a href='".wpsc_category_url($category_info['id'])."'>".$categoryinfo['name']."</a> » ";
}
$output .= $product
list[0]['name'];
$output .= "</div>";
}

rezultat te kode je:
Ime trgovine » Skupina » Skupina (parent) »

Problem je v tem ker nevem kako bi to zrihtov avtomatsko, ker iz baze enostavno vidiš nadrejeno kategorijo, ne pa podrejeno, ker ima lahko podrejena kategorija poljuben id

najbrž se da naredit to na podlagi urlja

oz nimam nobene ideje
ima kdo ?

1 odgovor

Če hočeš videt nadrejeno kategorijo, moraš imeti v tabeli id nadrejene kategorije. In potem jo z lahkoto kličeš nazaj. Na enak način kot kličeš podrejene kategorije, s tem da tam po navadi dobiš več zadetkov, tukaj pa enega samega.