Allgemein

Ich arbeite gerade an einem neuen . Dabei wollte ich Teile der Widgets auf der Sidebar ausblenden, wenn man auf der Beitragsansicht ist (single.php). Nach einigem Suchen und auffrischen meiner PHP Kenntnisse hab ich es hinbekommen. Der Trick ist, dass man mehrere Sidebars definieren kann:

Dazu schreibt man in die functions.php:

if ( function_exists('register_sidebar') ){
register_sidebar(array(
'name' => 'normal'
));
register_sidebar(array(
'name' => 'short'
));
}

Und dann in die sidebar.php:

$sidebar='normal';
if(is_single())$sidebar='short';
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar($sidebar) ) ;

Danach kann man in der Admin-Oberfläche unterDesign->Widgets die beiden Leisten füllen.

So einfach ist das :)

Tags:, , ,

Verwandte Artikel

Datum: Freitag, 4. September 2009 um 19:09 Uhr von Knut Fischer
Themengebiet: Allgemein Trackback:Trackback-URL
Beitrag als Feed: RSS 2.0 Diesen Artikel kommentieren

Kommentar abgeben