Thank you keesiemeijer. i already do it the easy way:
if ( is_category() || is_single() && !is_singular( 'portfolio' ) ) { // Full path links
$category = get_the_category();
$ID = $category[0]->cat_ID;
echo '<li>' . get_category_parents( $ID, TRUE, '', FALSE ) . '</li>';
} elseif ( is_singular( 'portfolio' ) ) {
$category = get_the_term_list( $post->ID, 'portfolio-category', '', ', ', '' );
echo '<li>Portfolio: ' . $category . '</li>';
}
But i will try yours, i’m sure it’s awesome