Hallo, ich bin php-Neuling und möchte folgendes realisieren:
Ich möchte in der page.php die Struktur so verändern, dass die Enkel in der Navigationshirarchie als Tabs ausgegeben werden und der Content dieser Enkel im Tab-Content-Bereich.
Bisher habe ich es geschafft, dass die Tabüberschriften ausgegeben werden, auch mit der richtigen Bezeichnung und die Inhalte werden auch richtig reingeladen.
Mein Problem besteht darin, dass aber nicht nur der Content der Enkel in den Tab hineingeladen wird, sondern die gesamte Page in den Tab geladen wird.
Meine Überlegung ist, dass die Funktion prinzipiell schon richtig funktioniert, da ja der richtige Content reingeladen wird - und da der Content in dem Fall eine page anstatt eines Artikels ist wird da auch die gesamte Page reingeladen.
Sofern richtiger Gedankengang?
Ich poste hier mal meinen Code:
<div class="sc-tabs">
<ul>
<?php
$children = get_pages('child_of='.$post->ID.'&sort_column=post_date&sort_order=desc&parent='.$post->ID);
foreach($children as $page){
?>
<li><div class="tabhead"><a href="<?php echo get_page_link($page->ID) ?>"><?php echo $page->post_title ?></a></div></li>
<?php } ?>
</ul>
<div class="clear"></div>
<div id="<?php echo get_page_link($page->ID) ?>">
<?php the_content(); ?>
</div>
</div>
</div>
Alles anzeigen
Like this:
[Blockierte Grafik: http://i277.photobucket.com/albums/kk59/Ethelien/Grafiken/haha.jpg]