Also, kopiere die Datei "home.php" aus dem Ordner "bp-sn-parent" in deinen Theme-Ordner (vermutlich bp-default), benenne sie dabei gleich in crew.php um.
Öffne nun diese Datei und überall wo diese Zeile vorkommt,
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar('***') ) : ?>
den Wert in der Funktion dynamic_sidebar mit einem "-crew" ergänzen (z.B. third-section-crew).
In crew.php müsst du noch vor das
diesen "Template-Header" kopieren:
<?php
/*
Template Name: Crew
*/
?>
Jetzt erstelle in deinem Theme-Ordner (vermutlich bp-default) eine Datei "functions.php". Kopiere dort folgenden Inhalt hinein:
<?php
register_sidebars( 1,
array(
'name' => 'first-section-crew',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>'
)
);
register_sidebars( 1,
array(
'name' => 'second-section-crew',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>'
)
);
register_sidebars( 1,
array(
'name' => 'third-section-crew',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>'
)
);
function add_crew_page_to_navi() {
$page_active = is_page( "crew" ) ? ' class="selected"' : '';
echo '<li' . $page_active . '><a href="' . get_option('home') . '/crew" title="Crew">Crew</a></li>';
}
add_action( "bp_nav_items", "add_crew_page_to_navi" );
?>
Alles anzeigen
Jetzt kannst du im Backend eine Seite anlegen, wähle aus dem Drop-Down "Seiten-Template" (oder so ähnlich) den Punkt "Crew". Seite veröffentlichen.
Nun kannst du über die Widget-Seite, die Widgets hinzufügen.