Hallo zusammen,
ich benutze ein Portfolio Seiten Template (siehe hier).
Das Portfolio listet alle Artikel mit einer bestimmten Kategorie (z.B. X) auf und stellt sie wie gezeigt dar.
Ich möchte nun eine Art Ordner Struktur mit zwei Ebenen aufbauen. Sprich auf der ersten Portfolio Seite werden alle alle Inhalte (Seiten) der Kategorie X aufgelistet, dort kann ich mir einen Punkt/Ordner aussuchen und draufklicken wobei ich auf eine Seite geleitet werde, die wieder die Portfolio Darstellung benutzt und Artikel auflistet.
Um dies umzusetzen, bräuchte ich in der ersten Ebene eine abgewandelte Form der Portfolio Seite (Zur Erinnerung: Die Portfolio Seite listet normalerweise Artikel der Kategorie X auf): Ich brauch für diese Ebene jedoch eine Seite, die statt Artikel ebenfalls Seiten einer bestimmten "Kategorie" auflistet.
Ist es möglich das umzusetzen? Kann man Seiten ebenfalls analog wie bei Artikeln Kategorien zuordnen? Oder alternativ vlt Seiten anhand bestimmter Werter ihrer Benutzerdefinierten Felder auflisten? (Habe schon das ein oder andere Plugin für Seiten/Kategorien ausprobiert, die jedoch alle nicht die benötigte Funktion haben)
Anbei der Code der Seiten Template Datei, die man vlt umschreiben kann um die o.g. Funktion umzusetzen.
<?php
/*
Template Name: VideoPortal IT Portfolio
*/
?>
<?php get_header(); ?>
<div id="sub-column">
<div id="sub-top">
<?php include(TEMPLATEPATH."/scripts/breadcrumb.php");?>
</div>
<div id="column-content">
<div id="portfolio">
<?php
$portfolio = get_option('port_categorynumber');
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
if (get_option('port_categorynumber')) {
$category = get_option('port_categorynumber');
} else {
$category="0";
}
$wp_query->query('cat='.$category.'&paged='.$paged);
?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<div class="port-pic">
<h3><a href="<?php the_permalink();?>" title="<?php the_title();?>"><?php the_title();?></a></h3>
<?php
$values = get_post_custom_values("Featured");
$pathtemp = get_theme_root()."/wp-creativix";
if(is_writeable($pathtemp)) {
if(isset($values)) {
?>
<a class="bumpbox" href="<?php echo $values[0]; ?>" rev="<?php the_title();?>"><img src="<?php bloginfo('template_directory'); ?>/scripts/timthumb.php?src=<?php echo $values[0];?>&h=130&w=250&zc=1" alt=""></a>
<?php
} else {
?>
<a class="bumpbox" href="<?php bloginfo('template_directory'); ?>/images/add-feat.jpg" rev="<?php the_title();?>"><img src="<?php bloginfo('template_directory'); ?>/scripts/timthumb.php?src=<?php bloginfo('template_directory'); ?>/images/add-feat.jpg&h=130&w=250&zc=1" alt=""></a>
<?php
}
} elseif (isset($values)) {
?>
<a class="bumpbox" href="<?php echo $values[0]; ?>" rev="<?php the_title();?>"><img src="<?php echo $values[0]; ?>" width="250" height="130" alt=""> </a>
<?php
} else {
?>
<a class="bumpbox" href="<?php bloginfo('template_directory'); ?>/images/add-feat.jpg" rev="<?php the_title();?>"><img src="<?php bloginfo('template_directory'); ?>/images/add-feat.jpg" width="250" height="130" alt=""> </a>
<?php
}
?>
<?php the_excerpt();?>
</div>
<?php endwhile; ?>
<?php
include(TEMPLATEPATH."/scripts/wp-pagenavi.php");
if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
?>
</div>
</div>
<?php get_footer(); ?>
Alles anzeigen
Hoffe Ihr habt Ideen und könnt mir weiterhelfen. ;)