Guten abend Allerseits,
habe gerade ein PHP Problem und hoffe das mir jemand helfen kann.
Wir haben 4 Sidebars aber in einer will einfach kein Inhalt erscheinen.
Anscheinend wird der ganze else-Zweig garnicht beachtet.
Die Sidebar in der nichts erscheint heisst schlicht "Sidebar" und die sieht folgendermaßen aus:
PHP
<?php
if (in_category(array(3,4)))
{if( function_exists('dynamic_sidebar') && dynamic_sidebar(Buecher) ) ;
}
elseif (in_category(array(6,23,24,25,26,27)))
{if (get_option('elegantestate_listings') == 'on') include(TEMPLATEPATH . '/includes/sidebar-listings.php');
if( function_exists('dynamic_sidebar') && dynamic_sidebar(Verzeichnis) ) ;
}
elseif (in_category(array(1,5,28)))
{if( function_exists('dynamic_sidebar') && dynamic_sidebar(Blog) ) ;
}
else
{if( function_exists('dynamic_sidebar') && dynamic_sidebar(Sidebar) ) ; else;}
?>
Alles anzeigen
Ich kann einfach nicht erkennen was daran falsch sein soll.
Der Code in der sidebars.php sieht so aus:
PHP
<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div><!-- end .widget-->',
'before_title' => '<h4 class="widgettitle"><span>',
'after_title' => '</span></h4>',
));
register_sidebar(array(
'name' => 'Buecher',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div><!-- end .widget-->',
'before_title' => '<h4 class="widgettitle"><span>',
'after_title' => '</span></h4>',
));
register_sidebar(array(
'name' => 'Verzeichnis',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div><!-- end .widget-->',
'before_title' => '<h4 class="widgettitle"><span>',
'after_title' => '</span></h4>',
));
register_sidebar(array(
'name' => 'Blog',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div><!-- end .widget-->',
'before_title' => '<h4 class="widgettitle"><span>',
'after_title' => '</span></h4>',
));
?>
Alles anzeigen
Hat mal jemand einen Ansatz?
Vielen dank schonmal.
Gruss werner