| |||||||
| Registrieren | Lexikon | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| PostRank: 1 ![]() Registriert seit: 12.11.2007
Beiträge: 27
| list_pages() ) {} else ich habe auf meinern statischen seiten eine auflistung der jeweiligen unterseiten. diese soll jedoch auf einer seite nicht angezeigt werden, da sie hier manuell verwaltet werden soll. der code für die auflistung ist dieser (tabellen, weil der ie6 css hier nicht checkt ....) Code: <?php
$children = wp_list_pages('title_li=&depth=1&child_of='.$post->ID.'&echo=0');
if ($children) { ?>
<table width="350" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div id="list_subpages_title">WEITERFÜHRENDE LINKS</div></td>
</tr>
<tr>
<td><div id="list_subpages">
<?php echo $children; ?>
</div></td>
</tr>
</table>
mein bisheriger lösungsweg war dieser (page ID ist 23): Code:
<?php
// Get $post if you're inside a function
global $post;
if (is_page(23) ) {
echo:'' //Anm.: oder auch Test oder einen Punk usw ...
} else {
<?php
$children = wp_list_pages('title_li=&depth=1&child_of='.$post->ID.'&echo=0');
if ($children) { ?>
<table width="350" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div id="list_subpages_title">WEITERFÜHRENDE LINKS</div></td>
</tr>
<tr>
<td><div id="list_subpages">
<?php echo $children; ?>
</div></td>
</tr>
</table>
}
<?php } ?>
?>
kommt wer auf den fehler drauf? |
| | |
| | #2 (permalink) |
| PostRank: 0 ![]() Registriert seit: 18.08.2008
Beiträge: 9
| Auf den ersten Blick stimmen in deinem Code die geschwungenen Klammern nicht und beenden die if Abfrage nicht. Ich hab es mal farbig markiert und korrigiert, außerdem noch ein überflüssiges <?php entfernt. Code: <?php
// Get $post if you're inside a function
global $post;
if (is_page(23) ) {
echo:''" //Anm.: oder auch Test oder einen Punk usw ...
} else {
$children = wp_list_pages('title_li=&depth=1&child_of='.$post->ID.'&echo=0');
if ($children) { ?>
<table width="350" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div id="list_subpages_title">WEITERFÜHRENDE LINKS</div></td>
</tr>
<tr>
<td><div id="list_subpages">
<?php echo $children; ?>
</div></td>
</tr>
</table>
<?php }
}?>
|
| | |
| | #3 (permalink) |
| PostRank: 1 ![]() Registriert seit: 12.11.2007
Beiträge: 27
| JUHU! Danke der code war zwar immer noch nicht ganz richtig, aber deine neu gesetzten klammern habens gebracht. hier der richtige code, falls irgendwann noch jemand das problem haben sollte: Code: <?php
// Get $post if you're inside a function
global $post;
if (is_page(ID DER SEITE) ) {
echo "WAS DANN HALT AUSGEGEBEN WERDEN SOLL"; } else {
$children = wp_list_pages('title_li=&depth=1&child_of='.$post->ID.'&echo=0');
if ($children) { ?>
<table width="350" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div id="list_subpages_title">WEITERFÜHRENDE LINKS</div></td>
</tr>
<tr>
<td><div id="list_subpages">
<?php echo $children; ?>
</div></td>
</tr>
</table>
<?php } }?>
|
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |